question: implementing the confutils as singleton concode_field_sep ConfUtils confUtils concode_elem_sep Properties confProperties concode_elem_sep String[] propertyFileList concode_elem_sep Logger logger concode_field_sep String getValue concode_elem_sep void init concode_elem_sep Properties loadFromFile concode_elem_sep List<String> getListValues concode_elem_sep Properties loadFromClassPath concode_elem_sep Properties loadFromClassPath concode_elem_sep String loadFromClassPath concode_elem_sep void loadAllFromClassPath concode_elem_sep String getString concode_elem_sep void loadAllFromConfHome
target: ConfUtils function ( ) { if ( null == confUtils ) { synchronized ( ConfUtils . class ) { if ( null == confUtils ) { confUtils = new ConfUtils ( ) ; } } } return confUtils ; }