Here you can find the source of load(Iterable
public static Properties load(Iterable<URL> urls) throws IOException
//package com.java2s; //License from project: Open Source License import java.io.IOException; import java.net.URL; import java.util.Properties; public class Main { public static Properties load(Iterable<URL> urls) throws IOException { Properties properties = new Properties(); for (URL url : urls) { // properties = new java.util.Properties(properties); properties.load(url.openStream()); }//w w w .j a v a 2 s . c om return properties; } }