private static <T extends EJBObject, H extends EJBHome>
     StatefulEJBMetaData<T, ? extends H> createStatefulMetaData(
         Class<T> remoteClass, Class<H> homeClass, EJBHome home) {
   return new StatefulEJBMetaData<>(
       remoteClass, EJBClient.getLocatorFor(home).<H>narrowAsHome(homeClass));
 }
 private static <T extends EJBObject, H extends EJBHome>
     EntityEJBMetaData<T, ? extends H> createEntityMetaData(
         Class<T> remoteClass, Class<H> homeClass, EJBHome home, Class<?> pkClass) {
   return new EntityEJBMetaData<>(
       remoteClass, EJBClient.getLocatorFor(home).<H>narrowAsHome(homeClass), pkClass);
 }