List methodArgs=new ArrayList();
SPLSymbolTable methodArgsSymbolTable=new SPLSymbolTable();
for(int j=0;j<cimMethod.getParameterCount();j++)
{
CIMParameter cimparameter=cimMethod.getParameter(j);
String parameterName=cimparameter.getName();
boolean isArr=cimparameter.isArray();
int type=CIMSPLTypeConstants.convertCIMTypeToInternalType(cimparameter.getType().getType());
String referenceTypeName="";
if(type == TypeConstants.referenceType)
{
referenceTypeName = CIMSPLTypeConstants.getReferenceTypeName(cimparameter.getReferenceClassName());
}
Argument arg=new ArgumentImpl(type, parameterName, isArr, referenceTypeName);
methodArgsSymbolTable.insertVariableSymbol(parameterName, type, referenceTypeName, isArr, false, false);
//System.out.println(" inserted variable symbol into methodArgsSymbolTable "+parameterName);