/** * Returns an instance of the {@link SVNAdminClient} class. * * <p> * If it's the first time this method is being called the object is * created, initialized and then returned. Further calls to this * method will get the same object instantiated at that moment of * the first call. <b>SVNClientManager</b> does not reinstantiate * its <b>SVN</b>*<b>Client</b> objects. * * @return an <b>SVNAdminClient</b> instance */ public SVNAdminClient getAdminClient() { if (myAdminClient == null) { myAdminClient = new SVNAdminClient(this, myOptions); myAdminClient.setEventHandler(myEventHandler); myAdminClient.setDebugLog(getDebugLog()); } return myAdminClient; }