public static <T extends DataObject>DataObject createInstance(Class<T> clazz,URI id) throws InstantiationException, IllegalAccessException {
  T created=clazz.newInstance();
  created.setId(id);
  created._changed=null;
  return created;
}

public static < T extends DataObject > DataObject createInstance ( Class < T > clazz , URI id ) throws InstantiationException , IllegalAccessException { T created = clazz . newInstance ( ) ; created . setId ( id ) ; created . _changed = null ; return created ; }
static method to create an instance of an object with the specified id used from db deserialize to instantiate objects
