code: public static LightblueClientConfiguration fromPath(Path pathToProperties) {
  
          try {
              //If specified path has no leading directories, look for the correponding file on the classpath
              if(pathToProperties.getFileName().toString().equals(pathToProperties.toString())) {
                  return fromResource(pathToProperties.toString());
              } else {
                  InputStream inStream = Files.newInputStream(pathToProperties);
                  return fromInputStream(inStream);
              }
          } catch (IOException e) {
              LOGGER.error(pathToProperties + " could not be found/read", e);
              throw new LightblueClientConfigurationException("Could not read properties file from "
                      + "path, " + pathToProperties, e);
          }
      }
docs: For client configuration property keys, see
  {@link com.redhat.lightblue.client.PropertiesLightblueClientConfiguration}.
  
  @param pathToProperties A file system path, relative to the working
  directory of the java process.  If the specified path has no leading
  directories, try to look for it in the classpath instead