docs: public static Transaction getTransactionAndMarkForJoin(Session session, ServiceManager serviceManager) throws ClassNotFoundException,
  			NoSuchMethodException, IllegalAccessException, InvocationTargetException {
  		Transaction transaction = session.getTransaction();
  		doMarkforJoined( serviceManager, transaction );
  		return transaction;
  	}