docs: public Properties loadWithoutInclude(String name) throws InvalidPropertiesFormatException, IOException{
  		if (name.endsWith(".*")){
  			String baseName = name.substring(0, name.length() - 2);
  			Properties p1 = loadWithoutInclude(baseName + ".xml");
  			Properties p2 = loadWithoutInclude(baseName + ".properties");
  			if (p1 == null & p2 == null){	// all not found
  				return null;
  			}else if (p1 != null & p2 != null){	// all found
  				p1.putAll(p2);
  				return p1;
  			}else{								// found only one
  				return p1 != null ? p1 : p2;
  			}
  		}
  		
  		InputStream is = null;
  		if (baseClass != null){
  			 is = baseClass.getResourceAsStream(name);
  		}else{
  			//is = ClassLoader.getSystemResourceAsStream(name);
  			is = Thread.currentThread().getContextClassLoader().getResourceAsStream(name);
  		}
  		if (is == null){
  			return null;
  		}else{
  			Properties result = new Properties();
  			try{
  				if (name.endsWith(".xml")){
  					result.loadFromXML(is);
  				}else{
  					result.load(is);
  				}
  			}finally{
  				is.close();
  			}
  			return replacePlaceHolders(result);
  		}
  	}