docs: public String processInterfaceTypes(TDefinitions descriptionType, boolean addAddress)
      {
          String allAddress = DBConstants.BLANK;
          
          for (TDocumented nextElement : descriptionType.getAnyTopLevelOptionalElement())
          {
              // Create the service type
              if (nextElement instanceof TPortType)
              {
                  String address = this.processPortType(descriptionType, (TPortType)nextElement, addAddress);
                  if (allAddress != null)
                  {
                      if (allAddress == DBConstants.BLANK)
                          allAddress = address;
                      else if (!allAddress.equalsIgnoreCase(address))
                          allAddress = null;  // null = not all address are the same
                  }
              }
          }
          
          return allAddress;
      }