< T extends Entity > T executeOperation ( Class < T > clazz , Entity subject , String operationName ) throws UnsupportedOperationException { Oid operationResult = executeOperation ( subject , operationName ) ; AssetID id = new AssetID ( operationResult . getToken ( ) ) ; return createWrapper ( clazz , id , false ) ; }
Executes an Operation on an Entity assuming it is safe to do so .