code: public static DirectoryAgentInfo from(String address, Scopes scopes, Attributes attributes, String language, int bootTime)
      {
          return new DirectoryAgentInfo(SERVICE_TYPE.asString() + "://" + address, scopes, attributes, language, bootTime);
      }
docs: Creates a new DirectoryAgentInfo from the given arguments.
  
  @param address    the IP address of the DirectoryAgent
  @param scopes     the Scopes of the DirectoryAgent
  @param attributes the Attributes of the DirectoryAgent
  @param language   the language of the DirectoryAgent
  @param bootTime   the boot time, in seconds, of the DirectoryAgent
  @return a new DirectoryAgentInfo
  @see #from(String)