question: set parameter type according to class constants . concode_field_sep List<Object> resultSetIDs concode_elem_sep Expression expression concode_elem_sep int parameterType concode_elem_sep boolean usingDefault concode_elem_sep int IN concode_elem_sep int RESULT_SET concode_elem_sep ElementSymbol parameterSymbol concode_elem_sep boolean varArg concode_elem_sep ITeiidServerVersion teiidVersion concode_elem_sep int index concode_elem_sep int RETURN_VALUE concode_elem_sep List<ElementSymbol> resultSetColumns concode_elem_sep int INOUT concode_elem_sep int OUT concode_field_sep void setName concode_elem_sep T createASTNode concode_elem_sep void setVarArg concode_elem_sep String getName concode_elem_sep int getIndex concode_elem_sep Class<?> getClassType concode_elem_sep void setUsingDefault concode_elem_sep int getParameterType concode_elem_sep List<Object> getResultSetIDs concode_elem_sep int hashCode concode_elem_sep boolean isUsingDefault concode_elem_sep ElementSymbol getResultSetColumn concode_elem_sep ElementSymbol getParameterSymbol concode_elem_sep void addResultSetColumn concode_elem_sep void setMetadataID concode_elem_sep boolean isVarArg concode_elem_sep List<ElementSymbol> getResultSetColumns concode_elem_sep Expression getExpression concode_elem_sep void setIndex concode_elem_sep boolean equals concode_elem_sep SPParameter clone concode_elem_sep void setExpression concode_elem_sep String toString concode_elem_sep Object getMetadataID concode_elem_sep ElementSymbol createElementSymbol concode_elem_sep void setClassType
target: void function ( int arg0 ) { if ( arg0 < ParameterInfo . IN . index ( ) || arg0 > ParameterInfo . RESULT_SET . index ( ) ) { throw new IllegalArgumentException ( Messages . getString ( Messages . ERR . ERR_015_010_0006 , arg0 ) ) ; } this . parameterType = arg0 ; }