code: public static synchronized void setDescription(URL descriptionURL) {
          if (descriptionURL == null) {
              return;
          }
  
          try {
              setDescription(descriptionURL.openStream());
              ConsoleWriter.writeSystem(MessageFormat.format("Loaded logspace configuration from ''{0}''.", descriptionURL));
          } catch (IOException ioex) {
              throw new AgentControllerInitializationException(
                  "Could not load logspace configuration from URL '" + descriptionURL + "'.", ioex);
          }
      }
docs: Set the {@link AgentControllerDescription} by reading it from the given {@link URL}.<br>
  <br>
  This method expects the URL to point to a description in a format, that can be read by the
  {@link AgentControllerDescriptionFactory}.<br>
  This method will fail with an {@link AgentControllerInitializationException} if the AgentController has already been initialized
  or the {@link AgentControllerDescription} could not be loaded from the URL.
  
  @param descriptionURL The URL to read the AgentControllerDescription from.