code: private static List<String> setStandardHELMSecondSectionAndThirdSection(List<ConnectionNotation> connections) throws HELM1ConverterException {
      List<String> result = new ArrayList<String>();
      StringBuilder notationSecond = new StringBuilder();
      StringBuilder notationThird = new StringBuilder();
      for (ConnectionNotation connectionNotation : connections) {
        /* pairs will be not shown */
        if (!(connectionNotation.toHELM().equals(""))) {
          notationSecond.append(connectionNotation.toHELM() + "|");
        } else {
          notationThird.append(connectionNotation.toHELM2() + "|");
        }
      }
      if (notationSecond.length() > 1) {
        notationSecond.setLength(notationSecond.length() - 1);
      }
      if (notationThird.length() > 1) {
        notationThird.setLength(notationThird.length() - 1);
      }
  
      result.add(notationSecond.toString());
      result.add(notationThird.toString());
      return result;
    }
docs: method to transform the second and third section (connection + group
  section) to HELM1-Format
  
  @param connections List of ConnectionNotation
  @return second and third section in String format
  @throws HELM1ConverterException if it can not be downcasted to HELM1, HELM2
  features were there