OKW_Properties extends Properties { public void PrintPropertiesSources() { Iterator<String> iterator = null; Log.ResOpenList( "Properties Sources..." ); Log.ResOpenList( "Core sources..." ); iterator = CoreProperties.iterator(); while ( iterator.hasNext()) { String mySource = iterator.next(); Log.LogPrint( mySource ); } Log.ResCloseList(); Log.ResOpenList( "Project specific sources..." ); iterator = ResoursesProperties.iterator(); while ( iterator.hasNext()) { String mySource = iterator.next(); Log.LogPrint( mySource ); } Log.ResCloseList(); Log.ResOpenList( "File sources..." ); iterator = FileProperties.iterator(); while ( iterator.hasNext()) { String mySource = iterator.next(); Log.LogPrint( mySource ); } Log.ResCloseList(); Log.ResCloseList(); } private  OKW_Properties(); static OKW_Properties getInstance(); void clear(); void init(); void updateProperties(); Boolean addResource(String fpsResourceName); void addPropertiesFile(String fpsFileName); void PrintProperties(); void PrintPropertiesSources(); ArrayList<String> getKeysStartswith( String Startwitth ); ArrayList<String> getPropertiesForKeysStartswith( String Startwith ); @Override String getProperty(String fpsKey); String getProperty( String fpsKey, String fpsDefault, Object... Parameters ); Boolean getProperty2Boolean(String fpsKey, String fpsDefault );  }
@Test public final void tc_PrintPropertiesSources() throws IOException { myProperties.PrintPropertiesSources(); }