public ObjectGraph buildGraphWithAditionalModules(List<Object> modules){
  if (modules == null) {
    throw new IllegalArgumentException("You can't plus a null module, review your getModules() implementation");
  }
  return objectGraph.plus(modules.toArray());
}

public ObjectGraph buildGraphWithAditionalModules ( List < Object > modules ) { if ( modules == null ) { throw new IllegalArgumentException ( "You can't plus a null module, review your getModules() implementation" ) ; } return objectGraph . plus ( modules . toArray ( ) ) ; }
used to obtain a new graph with aditional modules from a concrete scope . original graph does not get modified by plus method .
