code: protected static boolean validateMonomers(List<MonomerNotation> mon) throws ChemistryException,
  			MonomerLoadingException, org.helm.notation2.parser.exceptionparser.NotationException {
  		for (MonomerNotation monomerNotation : mon) {
  			if (!(isMonomerValid(monomerNotation.getUnit(), monomerNotation.getType()))) {
  				return false;
  			}
  		}
  		return true;
  	}
docs: method to validate a list of MonomerNotation objects
  
  @param mon
  List of MonomerNotation objects
  @return true if all monomers are valid, false otherwise
  @throws ChemistryException
  if the Chemistry Engine can not be initialized
  @throws MonomerLoadingException
  if monomer loading was not successfull
  @throws org.helm.notation2.parser.exceptionparser.NotationException
  if notation is not valid