code: public <P extends ParaObject> void delete(P obj) {
  		if (obj == null || obj.getId() == null) {
  			return;
  		}
  		invokeDelete(obj.getType().concat("/").concat(obj.getId()), null);
  	}
docs: Deletes an object permanently.
  @param <P> the type of object
  @param obj the object