question: public void add ( InputStream is , boolean doSubstitutions ) throws IOException { Properties props = new Properties ( ) ; props . load ( is ) ; if ( doSubstitutions ) substituteSystemValues ( props ) ; add ( props ) ; }
target:  Adds values from Java properties file format. Current values are kept except if it exists in the stream, in which case it is overwritten.