public T newObject(URI uri,Map<String,String> propertyOverrides,P param) throws Exception {
  return internalNewObject(uri,parseQuery(uri.getQuery(),propertyOverrides),param);
}

public T newObject ( URI uri , Map < String , String > propertyOverrides , P param ) throws Exception { return internalNewObject ( uri , parseQuery ( uri . getQuery ( ) , propertyOverrides ) , param ) ; }
it will create a new object for the uri selected schema . the propertyoverrides is used to replace whatever was defined on the url string
