class Core {

  public static Core create(final CoreEnvironment environment, final Authenticator authenticator, final Set<SeedNode> seedNodes) {
    return new Core(environment, authenticator, seedNodes);
  }

  protected  Core(final CoreEnvironment environment, final Authenticator authenticator, final Set<SeedNode> seedNodes);

}