code: public static Properties loadProperties(String propertyFilePath){
  		Properties prop = new Properties();
  		InputStream is = null;
  		ClassLoader cl = Thread.currentThread().getContextClassLoader();
  		try {
  			is = cl.getResourceAsStream(propertyFilePath);
  			Assert.notNull(is, "Failed to obtain InputStream for " + propertyFilePath);
  			prop.load(is);
  			resolveSystemPropertyPlaceholders(prop);
  		} 
  		catch (Exception e) {
  			throw new IllegalStateException("Failed to load configuration properties: " + propertyFilePath, e);
  		} 
  		finally {
  			try {
  				is.close();
  			} catch (Exception e2) {
  				// ignore
  			}
  		}
  		return prop;
  	}
docs: Will create an instance of {@link Properties} object loaded from the properties file
  identified by the given <i>propertyFilePath</i> relative to the root of the classpath
  
  @param propertyFilePath path to the property file.
  @return