private MethodeCall HandleMethodeCall(MethodCallContext inMethodeCallContext) { var tmpMethodeCall = new MethodeCall() { Name = (inMethodeCallContext.SUPER() ?? inMethodeCallContext.THIS() ?? inMethodeCallContext.IDENTIFIER()).GetText() }; if (inMethodeCallContext.expressionList() != null) { foreach (ExpressionContext tmpExpression in inMethodeCallContext.expressionList().expression()) { //Handle expression Context for Methode Call Parameter var tmpCodeParam = new CodeBlock(); HandleExpressionContext(tmpCodeParam, tmpExpression, null); tmpMethodeCall.Parameter.Add(tmpCodeParam); } } return(tmpMethodeCall); }