question: choice limited to values list , defaultvalue must be in the values list . concode_field_sep String fileName concode_elem_sep boolean resource concode_elem_sep String[] errorKeys concode_elem_sep Properties stringProps concode_elem_sep int[] errorCodes concode_elem_sep FileAccess fa concode_elem_sep int NO_VALUE_FOR_KEY concode_field_sep void addError concode_elem_sep String getProperty concode_elem_sep String getProperty concode_elem_sep HsqlProperties argArrayToProps concode_elem_sep Properties getProperties concode_elem_sep void save concode_elem_sep void save concode_elem_sep boolean isEmpty concode_elem_sep void addProperties concode_elem_sep void addProperties concode_elem_sep String[] getErrorKeys concode_elem_sep void setFileName concode_elem_sep boolean checkFileExists concode_elem_sep boolean load concode_elem_sep String setPropertyIfNotExists concode_elem_sep Enumeration propertyNames concode_elem_sep String setProperty concode_elem_sep String setProperty concode_elem_sep String setProperty concode_elem_sep boolean isPropertyTrue concode_elem_sep boolean isPropertyTrue concode_elem_sep void removeProperty concode_elem_sep HsqlProperties delimitedArgPairsToProps
target: int function ( String arg0 , int arg1 , int [ ] arg2 ) { String loc0 = getProperty ( arg0 ) ; int loc2 = arg1 ; try { if ( loc0 != null ) { loc2 = Integer . parseInt ( loc0 ) ; } } catch ( NumberFormatException loc1 ) { } if ( ArrayUtil . find ( arg2 , loc2 ) == - 1 ) { return arg1 ; } return loc2 ; }