public static InputStream getCombinedInputStream(ImmutableList<String> settingsFiles) {
    return settingsFiles.stream()
        .map(file -> ConfigUtils.class.getClassLoader().getResourceAsStream(file))
        .reduce(null, (in1, in2) -> combineStreams(in1, in2));
  }
Concatenates {@link InputStream}s to multiple configuration files on the classpath into a
single {@link InputStream}.
libraries/config/src/main/java/org/datatransferproject/config/ConfigUtils.java