ActionGlobalCollectionAdd actionGlobalCollectionAdd = new ActionGlobalCollectionAdd();
actionGlobalCollectionAdd.setGlobalName( variable );
actionGlobalCollectionAdd.setFactName( factName );
m.addRhsItem( actionGlobalCollectionAdd );
} else {
ActionCallMethod acm = new ActionCallMethod();
acm.setMethodName( methodName );
acm.setVariable( variable );
m.addRhsItem( acm );
String params = unwrapParenthesis( line );
for ( String param : params.split( "," ) ) {
param = param.trim();
if ( param.length() == 0 ) {
continue;
}
String dataType = inferDataType( param, isJavaDialect );
acm.addFieldValue( new ActionFieldFunction( null, adjustParam( dataType, param, isJavaDialect ), dataType ) );
}
}
continue;
}
}