protected void addContext(ServerContext serverContext){
  appendContexts(Collections.singletonList(serverContext));
}

protected void addContext ( ServerContext serverContext ) { appendContexts ( Collections . singletonList ( serverContext ) ) ; }
this method is provided to allow the derived classes an easy way to add to the list of repositories .
