@Override
  public MavenPullServerLogger createPullLogger(MavenToken token) {
    MavenServerUtil.checkToken(token);
    try {
      MavenServerLoggerWrapper result = MavenServerGlobals.getLogger();
      UnicastRemoteObject.exportObject(result, 0);
      return result;
    }
    catch (Throwable e) {
      throw wrapToSerializableRuntimeException(e);
    }
  }
@Override
  public MavenPullServerLogger createPullLogger(MavenToken token)