private static List<ExprNode> getExprNodesLibFunc(int start, Tree parent, Map<Tree, ExprNode> astExprNodeMap) {
List<ExprNode> parameters = new ArrayList<ExprNode>();
int exprNum = start;
while (exprNum < parent.getChildCount()) {
if (parent.getChild(exprNum).getType() == GOES) {
ExprLambdaGoesNode goes = getLambdaGoes(parent.getChild(exprNum));
ExprNode lambdaExpr = astExprNodeMap.remove(parent.getChild(++exprNum));
goes.addChildNode(lambdaExpr);
parameters.add(goes);
}
else {
ExprNode parameter = astExprNodeMap.remove(parent.getChild(exprNum));
if (parameter != null) {