NonRootFragmentManager manager = new NonRootFragmentManager(fragment, bee);
bee.getContext().getWorkBus().setFragmentManager(manager);
}
} catch (Exception e) {
throw new UserRpcException(bee.getContext().getEndpoint(), "Failure while trying to start remote fragment", e);
} catch (OutOfMemoryError t) {
if (t.getMessage().startsWith("Direct buffer")) {
throw new UserRpcException(bee.getContext().getEndpoint(), "Out of direct memory while trying to start remote fragment", t);
} else {
throw t;
}
}