question: returns the configuration property with the specified key or the specified default value if there is no such property . if the property is not defined in this configuration , the code will lookup the property in the parent configuration . concode_field_sep Class booterClass concode_elem_sep Configuration parentConfiguration concode_elem_sep DefaultConfiguration configuration concode_elem_sep long serialVersionUID concode_field_sep boolean isLocallyDefined concode_elem_sep void setParentConfig concode_elem_sep void writeObject concode_elem_sep boolean isRootConfig concode_elem_sep void insertConfiguration concode_elem_sep Enumeration<String> getConfigProperties concode_elem_sep void readObject concode_elem_sep Properties getConfiguration concode_elem_sep void addAll concode_elem_sep Object clone concode_elem_sep Iterator<String> findPropertyKeys concode_elem_sep Configuration getParentConfig concode_elem_sep void setConfigProperty concode_elem_sep void reconnectConfiguration concode_elem_sep void collectPropertyKeys
target: String function ( final String arg0 , final String arg1 ) { String loc0 = this . configuration . getProperty ( arg0 ) ; if ( loc0 == null ) { if ( isRootConfig ( ) ) { loc0 = arg1 ; } else { loc0 = this . parentConfiguration . getConfigProperty ( arg0 , arg1 ) ; } } return loc0 ; }