private Object initializeFunctionObject(Function function) throws ODataEdmException { Object functionOperationObject; try { functionOperationObject = function.getJavaClass().newInstance(); } catch (ReflectiveOperationException e) { throw new ODataEdmException("Error during initialization of OData Function instance: " + function.getName()); } if (!(functionOperationObject instanceof Operation)) { throw new ODataEdmException("The initialized OData Function with name: " + function.getName() + " does not implement Operation interface"); } return functionOperationObject; }
private Object initializeFunctionObject(Function function) throws ODataEdmException { Object functionOperationObject; try { functionOperationObject = function.getJavaClass().newInstance(); } catch (ReflectiveOperationException e) { throw new ODataEdmException("Error during initialization of OData Function instance: " + function.getName()); } if (!(functionOperationObject instanceof Operation)) { throw new ODataEdmException("The initialized OData Function with name: " + function.getName() + " does not implement Operation interface"); } return functionOperationObject; }