public void screening(TradeAgent tradeAgent) {
InformationManager im = InformationManager.getInstance();
TimeManager tm = TimeManager.getInstance();

ArrayList<Stock> stockList = im.getStockList();

for (Stock stock : stockList) {
StockAccount stockAccount = im.getStockAccount( stock );
Integer price = im.getStockSession( stock ).getClosingPrice();
Double eps = stockAccount.getEps();
Double nowPER = price/eps;
Double bps = stockAccount.getBps();
上記で実行するとDouble eps = stockAccount.getEps();でNullPointerExceptionとなります。
どこに問題があるのでしょうか?
原因がよくわかりないのですがstockAccount がnullになってしまっています