question: saves the properties using jdk2 method if present , otherwise jdk1 . 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 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 int getIntegerProperty concode_elem_sep int getIntegerProperty concode_elem_sep int getIntegerProperty concode_elem_sep void removeProperty concode_elem_sep HsqlProperties delimitedArgPairsToProps
target: void function ( String arg0 ) { fa . createParentDirs ( arg0 ) ; OutputStream loc0 = fa . openOutputStreamElement ( arg0 ) ; JavaSystem . saveProperties ( stringProps , HsqlDatabaseProperties . PRODUCT_NAME + "srini_string" + HsqlDatabaseProperties . THIS_FULL_VERSION , loc0 ) ; loc0 . close ( ) ; return ; }