code: @Override
      protected Object performInvocation(Exchange exchange, Object serviceObject, Method m, Object[] paramArray) throws Exception {
          paramArray = insertExchange(m, paramArray, exchange);
          return this.libertyJaxRsServerFactoryBean.performInvocation(exchange, serviceObject, m, paramArray);
      }
docs: using LibertyJaxRsServerFactoryBean.performInvocation to support POJO, EJB, CDI resource