code: public static String getStandard(HELM2Notation helm2notation) throws HELM1FormatException, MonomerLoadingException, CTKException, ValidationException, ChemistryException {
      try {
        String firstSection = setStandardHELMFirstSection(helm2notation);
        List<String> ListOfSecondAndThirdSection = setStandardHELMSecondSectionAndThirdSection(helm2notation.getListOfConnections());
        String fourthSection = setStandardHELMFourthSection(helm2notation.getListOfAnnotations());
        return firstSection + "$" + ListOfSecondAndThirdSection.get(0) + "$" + ListOfSecondAndThirdSection.get(1) + "$" + fourthSection + "$V2.0";
      } catch (HELM1ConverterException | NotationException | org.helm.notation2.parser.exceptionparser.NotationException e) {
        e.printStackTrace();
        throw new HELM1FormatException(e.getMessage());
      }
    }
docs: method to reproduce a standard HELM in HELM1 - Format
  
  @param helm2notation HELM2Notation
  @return standard HELM1
  @throws HELM1FormatException if HELM2 features are there
  @throws CTKException general ChemToolKit exception passed to HELMToolKit
  @throws MonomerLoadingException monomers could not be loaded
  @throws ValidationException if a smiles in the HELMNotation is not valid
  @throws ChemistryException if the Chemistry Engine can not be initialized