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