gt:                 methodNoGuideline = new ArrayList<MultilingualTextFieldLarge>();
context: 
  package eu.europa.echa.iuclid6.namespaces.endpoint_study_record_toxicitytoaquaticalgae._6;
  
  import java.math.BigDecimal;
  import java.util.ArrayList;
  import java.util.List;
  import javax.xml.bind.JAXBElement;
  import javax.xml.bind.annotation.XmlAccessType;
  import javax.xml.bind.annotation.XmlAccessorType;
  import javax.xml.bind.annotation.XmlElement;
  import javax.xml.bind.annotation.XmlElementRef;
  import javax.xml.bind.annotation.XmlRootElement;
  import javax.xml.bind.annotation.XmlType;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.AttachmentListField;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.BaseDataProtectionField;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.BasePhysicalQuantityField;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.BasePhysicalQuantityRangeField;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.BasePicklistField;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.DocumentReferenceMultipleField;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.MultilingualTextField;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.MultilingualTextFieldLarge;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.MultilingualTextFieldMultiLine;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.MultilingualTextFieldSmall;
  import eu.europa.echa.iuclid6.namespaces.platform_fields.v1.RepeatableEntryType;
  
  
  /**
   * <p>Java class for anonymous complex type.
   * 
   * <p>The following schema fragment specifies the expected content contained within this class.
   * 
   * <pre>
   * &lt;complexType>
   *   &lt;complexContent>
   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *       &lt;sequence>
   *         &lt;element name="AdministrativeData" minOccurs="0">
   *           &lt;complexType>
   *             &lt;complexContent>
   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 &lt;sequence>
   *                   &lt;element name="DataProtection" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}baseDataProtectionField">
   *                           &lt;sequence>
   *                             &lt;element name="confidentiality" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}N64" minOccurs="0"/>
   *                             &lt;element name="justification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="legislation" maxOccurs="unbounded" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}N78" minOccurs="0"/>
   *                                       &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/restriction>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="Endpoint" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60228" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="StudyResultType" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z05" minOccurs="0"/>
   *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="PurposeFlag" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Y14_3" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="RobustStudy" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}booleanField" minOccurs="0"/>
   *                   &lt;element name="UsedForClassification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}booleanField" minOccurs="0"/>
   *                   &lt;element name="UsedForMSDS" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}booleanField" minOccurs="0"/>
   *                   &lt;element name="StudyPeriod" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="Reliability" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}A36" minOccurs="0"/>
   *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="RationalReliability" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60013" minOccurs="0"/>
   *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="DataWaiving" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z02" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="DataWaivingJustification" maxOccurs="unbounded" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z52" minOccurs="0"/>
   *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="JustificationForTypeOfInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="AttachedJustification" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
   *                                     &lt;sequence>
   *                                       &lt;element name="AttachedJustification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentField" minOccurs="0"/>
   *                                       &lt;element name="ReasonPurpose" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60009" minOccurs="0"/>
   *                                                 &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="CrossReference" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
   *                                     &lt;sequence>
   *                                       &lt;element name="ReasonPurpose" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60010" minOccurs="0"/>
   *                                                 &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                                 &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="RelatedInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceField" minOccurs="0"/>
   *                                       &lt;element name="Remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                 &lt;/sequence>
   *               &lt;/restriction>
   *             &lt;/complexContent>
   *           &lt;/complexType>
   *         &lt;/element>
   *         &lt;element name="DataSource" minOccurs="0">
   *           &lt;complexType>
   *             &lt;complexContent>
   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 &lt;sequence>
   *                   &lt;element name="Reference" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceMultipleField" minOccurs="0"/>
   *                   &lt;element name="DataAccess" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z03" minOccurs="0"/>
   *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="DataProtectionClaimed" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z30" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                 &lt;/sequence>
   *               &lt;/restriction>
   *             &lt;/complexContent>
   *           &lt;/complexType>
   *         &lt;/element>
   *         &lt;element name="MaterialsAndMethods" minOccurs="0">
   *           &lt;complexType>
   *             &lt;complexContent>
   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 &lt;sequence>
   *                   &lt;element name="Guideline" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
   *                                     &lt;sequence>
   *                                       &lt;element name="Qualifier" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z06" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="Guideline" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E09_1" minOccurs="0"/>
   *                                                 &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="VersionRemarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                                       &lt;element name="Deviation" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z08" minOccurs="0"/>
   *                                                 &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="MethodNoGuideline" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="GLPComplianceStatement" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z40" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="TestMaterials" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="TestMaterialInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceField" minOccurs="0"/>
   *                             &lt;element name="SpecificDetailsOnTestMaterialUsedForTheStudy" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="SpecificDetailsOnTestMaterialUsedForTheStudyConfidential" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="SamplingAndAnalysis" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="AnalyticalMonitoring" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z36" minOccurs="0"/>
   *                                       &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                             &lt;element name="DetailsOnSampling" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="DetailsOnAnalyticalMethods" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="TestSolutions" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="Vehicle" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}A03" minOccurs="0"/>
   *                                       &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                             &lt;element name="DetailsOnTestSolutions" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="TestOrganisms" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="TestOrganismsSpecies" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E08" minOccurs="0"/>
   *                                       &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                             &lt;element name="DetailsOnTestOrganisms" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="StudyDesign" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="TestType" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E01" minOccurs="0"/>
   *                                       &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                             &lt;element name="WaterMediaType" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E102" minOccurs="0"/>
   *                                       &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                       &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                             &lt;element name="LimitTest" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z38" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                             &lt;element name="TotalExposureDuration" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePhysicalQuantityField">
   *                                     &lt;sequence>
   *                                       &lt;element name="unitCode" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E15" minOccurs="0"/>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}textField" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                             &lt;element name="RemarksOnExposureDuration" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="PostExposureObservationPeriod" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="TestConditions" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="Hardness" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="TestTemperature" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="Ph" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="DissolvedOxygen" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="Salinity" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="Conductivity" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="NominalAndMeasuredConcentrations" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="DetailsOnTestConditions" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                             &lt;element name="ReferenceSubstancePositiveControl" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                     &lt;sequence>
   *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z36" minOccurs="0"/>
   *                                       &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="AnyOtherInformationOnMaterialsAndMethodsInclTables" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="OtherInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                 &lt;/sequence>
   *               &lt;/restriction>
   *             &lt;/complexContent>
   *           &lt;/complexType>
   *         &lt;/element>
   *         &lt;element name="ResultsAndDiscussion" minOccurs="0">
   *           &lt;complexType>
   *             &lt;complexContent>
   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 &lt;sequence>
   *                   &lt;element name="EffectConcentrations" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
   *                                     &lt;sequence>
   *                                       &lt;element name="KeyResult" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}booleanField" minOccurs="0"/>
   *                                       &lt;element name="Duration" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePhysicalQuantityField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="unitCode" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E04" minOccurs="0"/>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}textField" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="Endpoint" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E110" minOccurs="0"/>
   *                                                 &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                                 &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="EffectConc" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePhysicalQuantityRangeField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="unitCode" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E05_2Aqua" minOccurs="0"/>
   *                                                 &lt;element name="unitOther" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                                 &lt;element name="lowerQualifier" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}lowerQualifier" minOccurs="0"/>
   *                                                 &lt;element name="upperQualifier" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}upperQualifier" minOccurs="0"/>
   *                                                 &lt;element name="lowerValue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
   *                                                 &lt;element name="upperValue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="NominalMeasured" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E35" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="ConcBasedOn" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E105" minOccurs="0"/>
   *                                                 &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                                 &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="BasisForEffect" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E111" minOccurs="0"/>
   *                                                 &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                                 &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                       &lt;element name="RemarksOnResults" minOccurs="0">
   *                                         &lt;complexType>
   *                                           &lt;complexContent>
   *                                             &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                                               &lt;sequence>
   *                                                 &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60038" minOccurs="0"/>
   *                                                 &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                                 &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                                               &lt;/sequence>
   *                                             &lt;/extension>
   *                                           &lt;/complexContent>
   *                                         &lt;/complexType>
   *                                       &lt;/element>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="ResultsDetails" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="ResultsRefSubstance" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="Statistics" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="AnyOtherInformationOnResultsInclTables" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="OtherInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                 &lt;/sequence>
   *               &lt;/restriction>
   *             &lt;/complexContent>
   *           &lt;/complexType>
   *         &lt;/element>
   *         &lt;element name="OverallRemarksAttachments" minOccurs="0">
   *           &lt;complexType>
   *             &lt;complexContent>
   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 &lt;sequence>
   *                   &lt;element name="RemarksOnResults" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="AttachedBackgroundMaterial" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           &lt;sequence>
   *                             &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
   *                               &lt;complexType>
   *                                 &lt;complexContent>
   *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
   *                                     &lt;sequence>
   *                                       &lt;element name="AttachedDocument" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentField" minOccurs="0"/>
   *                                       &lt;element name="Remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
   *                                     &lt;/sequence>
   *                                   &lt;/extension>
   *                                 &lt;/complexContent>
   *                               &lt;/complexType>
   *                             &lt;/element>
   *                           &lt;/sequence>
   *                         &lt;/restriction>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="AttachedStudyReport" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentListField" minOccurs="0"/>
   *                   &lt;element name="IllustrationPicGraph" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentField" minOccurs="0"/>
   *                   &lt;element name="AttachedSanitisedDocsForPublication" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentListField" minOccurs="0"/>
   *                 &lt;/sequence>
   *               &lt;/restriction>
   *             &lt;/complexContent>
   *           &lt;/complexType>
   *         &lt;/element>
   *         &lt;element name="ApplicantSummaryAndConclusion" minOccurs="0">
   *           &lt;complexType>
   *             &lt;complexContent>
   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 &lt;sequence>
   *                   &lt;element name="ValidityCriteriaFulfilled" minOccurs="0">
   *                     &lt;complexType>
   *                       &lt;complexContent>
   *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
   *                           &lt;sequence>
   *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}F102" minOccurs="0"/>
   *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                           &lt;/sequence>
   *                         &lt;/extension>
   *                       &lt;/complexContent>
   *                     &lt;/complexType>
   *                   &lt;/element>
   *                   &lt;element name="Conclusions" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
   *                   &lt;element name="ExecutiveSummary" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
   *                 &lt;/sequence>
   *               &lt;/restriction>
   *             &lt;/complexContent>
   *           &lt;/complexType>
   *         &lt;/element>
   *       &lt;/sequence>
   *     &lt;/restriction>
   *   &lt;/complexContent>
   * &lt;/complexType>
   * </pre>
   * 
   * 
   */
  @XmlAccessorType(XmlAccessType.FIELD)
  @XmlType(name = "", propOrder = {
      "administrativeData",
      "dataSource",
      "materialsAndMethods",
      "resultsAndDiscussion",
      "overallRemarksAttachments",
      "applicantSummaryAndConclusion"
  })
  @XmlRootElement(name = "ENDPOINT_STUDY_RECORD.ToxicityToAquaticAlgae")
  public class ENDPOINTSTUDYRECORDToxicityToAquaticAlgae {
  
      @XmlElement(name = "AdministrativeData")
      protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData administrativeData;
      @XmlElement(name = "DataSource")
      protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource dataSource;
      @XmlElement(name = "MaterialsAndMethods")
      protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods materialsAndMethods;
      @XmlElement(name = "ResultsAndDiscussion")
      protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ResultsAndDiscussion resultsAndDiscussion;
      @XmlElement(name = "OverallRemarksAttachments")
      protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.OverallRemarksAttachments overallRemarksAttachments;
      @XmlElement(name = "ApplicantSummaryAndConclusion")
      protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion applicantSummaryAndConclusion;
  
      /**
       * Gets the value of the administrativeData property.
       * 
       * @return
       *     possible object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData }
       *     
       */
      public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData getAdministrativeData() {
          return administrativeData;
      }
  
      /**
       * Sets the value of the administrativeData property.
       * 
       * @param value
       *     allowed object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData }
       *     
       */
      public void setAdministrativeData(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData value) {
          this.administrativeData = value;
      }
  
      /**
       * Gets the value of the dataSource property.
       * 
       * @return
       *     possible object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource }
       *     
       */
      public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource getDataSource() {
          return dataSource;
      }
  
      /**
       * Sets the value of the dataSource property.
       * 
       * @param value
       *     allowed object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource }
       *     
       */
      public void setDataSource(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource value) {
          this.dataSource = value;
      }
  
      /**
       * Gets the value of the materialsAndMethods property.
       * 
       * @return
       *     possible object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods }
       *     
       */
      public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods getMaterialsAndMethods() {
          return materialsAndMethods;
      }
  
      /**
       * Sets the value of the materialsAndMethods property.
       * 
       * @param value
       *     allowed object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods }
       *     
       */
      public void setMaterialsAndMethods(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods value) {
          this.materialsAndMethods = value;
      }
  
      /**
       * Gets the value of the resultsAndDiscussion property.
       * 
       * @return
       *     possible object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ResultsAndDiscussion }
       *     
       */
      public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ResultsAndDiscussion getResultsAndDiscussion() {
          return resultsAndDiscussion;
      }
  
      /**
       * Sets the value of the resultsAndDiscussion property.
       * 
       * @param value
       *     allowed object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ResultsAndDiscussion }
       *     
       */
      public void setResultsAndDiscussion(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ResultsAndDiscussion value) {
          this.resultsAndDiscussion = value;
      }
  
      /**
       * Gets the value of the overallRemarksAttachments property.
       * 
       * @return
       *     possible object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.OverallRemarksAttachments }
       *     
       */
      public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.OverallRemarksAttachments getOverallRemarksAttachments() {
          return overallRemarksAttachments;
      }
  
      /**
       * Sets the value of the overallRemarksAttachments property.
       * 
       * @param value
       *     allowed object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.OverallRemarksAttachments }
       *     
       */
      public void setOverallRemarksAttachments(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.OverallRemarksAttachments value) {
          this.overallRemarksAttachments = value;
      }
  
      /**
       * Gets the value of the applicantSummaryAndConclusion property.
       * 
       * @return
       *     possible object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion }
       *     
       */
      public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion getApplicantSummaryAndConclusion() {
          return applicantSummaryAndConclusion;
      }
  
      /**
       * Sets the value of the applicantSummaryAndConclusion property.
       * 
       * @param value
       *     allowed object is
       *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion }
       *     
       */
      public void setApplicantSummaryAndConclusion(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion value) {
          this.applicantSummaryAndConclusion = value;
      }
  
  
      /**
       * <p>Java class for anonymous complex type.
       * 
       * <p>The following schema fragment specifies the expected content contained within this class.
       * 
       * <pre>
       * &lt;complexType>
       *   &lt;complexContent>
       *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *       &lt;sequence>
       *         &lt;element name="DataProtection" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}baseDataProtectionField">
       *                 &lt;sequence>
       *                   &lt;element name="confidentiality" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}N64" minOccurs="0"/>
       *                   &lt;element name="justification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="legislation" maxOccurs="unbounded" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}N78" minOccurs="0"/>
       *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/restriction>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="Endpoint" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60228" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="StudyResultType" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z05" minOccurs="0"/>
       *                   &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="PurposeFlag" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Y14_3" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="RobustStudy" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}booleanField" minOccurs="0"/>
       *         &lt;element name="UsedForClassification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}booleanField" minOccurs="0"/>
       *         &lt;element name="UsedForMSDS" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}booleanField" minOccurs="0"/>
       *         &lt;element name="StudyPeriod" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *         &lt;element name="Reliability" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}A36" minOccurs="0"/>
       *                   &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="RationalReliability" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60013" minOccurs="0"/>
       *                   &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="DataWaiving" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z02" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="DataWaivingJustification" maxOccurs="unbounded" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z52" minOccurs="0"/>
       *                   &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="JustificationForTypeOfInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *         &lt;element name="AttachedJustification" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
       *                           &lt;sequence>
       *                             &lt;element name="AttachedJustification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentField" minOccurs="0"/>
       *                             &lt;element name="ReasonPurpose" minOccurs="0">
       *                               &lt;complexType>
       *                                 &lt;complexContent>
       *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                                     &lt;sequence>
       *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60009" minOccurs="0"/>
       *                                       &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                                     &lt;/sequence>
       *                                   &lt;/extension>
       *                                 &lt;/complexContent>
       *                               &lt;/complexType>
       *                             &lt;/element>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="CrossReference" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
       *                           &lt;sequence>
       *                             &lt;element name="ReasonPurpose" minOccurs="0">
       *                               &lt;complexType>
       *                                 &lt;complexContent>
       *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                                     &lt;sequence>
       *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60010" minOccurs="0"/>
       *                                       &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                                       &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                                     &lt;/sequence>
       *                                   &lt;/extension>
       *                                 &lt;/complexContent>
       *                               &lt;/complexType>
       *                             &lt;/element>
       *                             &lt;element name="RelatedInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceField" minOccurs="0"/>
       *                             &lt;element name="Remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *       &lt;/sequence>
       *     &lt;/restriction>
       *   &lt;/complexContent>
       * &lt;/complexType>
       * </pre>
       * 
       * 
       */
      @XmlAccessorType(XmlAccessType.FIELD)
      @XmlType(name = "", propOrder = {
          "dataProtection",
          "endpoint",
          "studyResultType",
          "purposeFlag",
          "robustStudy",
          "usedForClassification",
          "usedForMSDS",
          "studyPeriod",
          "reliability",
          "rationalReliability",
          "dataWaiving",
          "dataWaivingJustification",
          "justificationForTypeOfInformation",
          "attachedJustification",
          "crossReference"
      })
      public static class AdministrativeData {
  
          @XmlElement(name = "DataProtection")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection dataProtection;
          @XmlElement(name = "Endpoint")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Endpoint endpoint;
          @XmlElement(name = "StudyResultType")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.StudyResultType studyResultType;
          @XmlElement(name = "PurposeFlag")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.PurposeFlag purposeFlag;
          @XmlElementRef(name = "RobustStudy", namespace = "http://iuclid6.echa.europa.eu/namespaces/ENDPOINT_STUDY_RECORD-ToxicityToAquaticAlgae/6.0", type = JAXBElement.class, required = false)
          protected JAXBElement<Boolean> robustStudy;
          @XmlElementRef(name = "UsedForClassification", namespace = "http://iuclid6.echa.europa.eu/namespaces/ENDPOINT_STUDY_RECORD-ToxicityToAquaticAlgae/6.0", type = JAXBElement.class, required = false)
          protected JAXBElement<Boolean> usedForClassification;
          @XmlElementRef(name = "UsedForMSDS", namespace = "http://iuclid6.echa.europa.eu/namespaces/ENDPOINT_STUDY_RECORD-ToxicityToAquaticAlgae/6.0", type = JAXBElement.class, required = false)
          protected JAXBElement<Boolean> usedForMSDS;
          @XmlElement(name = "StudyPeriod")
          protected List<MultilingualTextFieldSmall> studyPeriod;
          @XmlElement(name = "Reliability")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Reliability reliability;
          @XmlElement(name = "RationalReliability")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.RationalReliability rationalReliability;
          @XmlElement(name = "DataWaiving")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaiving dataWaiving;
          @XmlElement(name = "DataWaivingJustification")
          protected List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaivingJustification> dataWaivingJustification;
          @XmlElement(name = "JustificationForTypeOfInformation")
          protected List<MultilingualTextFieldLarge> justificationForTypeOfInformation;
          @XmlElement(name = "AttachedJustification")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification attachedJustification;
          @XmlElement(name = "CrossReference")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference crossReference;
  
          /**
           * Gets the value of the dataProtection property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection getDataProtection() {
              return dataProtection;
          }
  
          /**
           * Sets the value of the dataProtection property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection }
           *     
           */
          public void setDataProtection(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection value) {
              this.dataProtection = value;
          }
  
          /**
           * Gets the value of the endpoint property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Endpoint }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Endpoint getEndpoint() {
              return endpoint;
          }
  
          /**
           * Sets the value of the endpoint property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Endpoint }
           *     
           */
          public void setEndpoint(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Endpoint value) {
              this.endpoint = value;
          }
  
          /**
           * Gets the value of the studyResultType property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.StudyResultType }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.StudyResultType getStudyResultType() {
              return studyResultType;
          }
  
          /**
           * Sets the value of the studyResultType property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.StudyResultType }
           *     
           */
          public void setStudyResultType(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.StudyResultType value) {
              this.studyResultType = value;
          }
  
          /**
           * Gets the value of the purposeFlag property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.PurposeFlag }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.PurposeFlag getPurposeFlag() {
              return purposeFlag;
          }
  
          /**
           * Sets the value of the purposeFlag property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.PurposeFlag }
           *     
           */
          public void setPurposeFlag(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.PurposeFlag value) {
              this.purposeFlag = value;
          }
  
          /**
           * Gets the value of the robustStudy property.
           * 
           * @return
           *     possible object is
           *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
           *     
           */
          public JAXBElement<Boolean> getRobustStudy() {
              return robustStudy;
          }
  
          /**
           * Sets the value of the robustStudy property.
           * 
           * @param value
           *     allowed object is
           *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
           *     
           */
          public void setRobustStudy(JAXBElement<Boolean> value) {
              this.robustStudy = value;
          }
  
          /**
           * Gets the value of the usedForClassification property.
           * 
           * @return
           *     possible object is
           *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
           *     
           */
          public JAXBElement<Boolean> getUsedForClassification() {
              return usedForClassification;
          }
  
          /**
           * Sets the value of the usedForClassification property.
           * 
           * @param value
           *     allowed object is
           *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
           *     
           */
          public void setUsedForClassification(JAXBElement<Boolean> value) {
              this.usedForClassification = value;
          }
  
          /**
           * Gets the value of the usedForMSDS property.
           * 
           * @return
           *     possible object is
           *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
           *     
           */
          public JAXBElement<Boolean> getUsedForMSDS() {
              return usedForMSDS;
          }
  
          /**
           * Sets the value of the usedForMSDS property.
           * 
           * @param value
           *     allowed object is
           *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
           *     
           */
          public void setUsedForMSDS(JAXBElement<Boolean> value) {
              this.usedForMSDS = value;
          }
  
          /**
           * Gets the value of the studyPeriod property.
           * 
           * <p>
           * This accessor method returns a reference to the live list,
           * not a snapshot. Therefore any modification you make to the
           * returned list will be present inside the JAXB object.
           * This is why there is not a <CODE>set</CODE> method for the studyPeriod property.
           * 
           * <p>
           * For example, to add a new item, do as follows:
           * <pre>
           *    getStudyPeriod().add(newItem);
           * </pre>
           * 
           * 
           * <p>
           * Objects of the following type(s) are allowed in the list
           * {@link MultilingualTextFieldSmall }
           * 
           * 
           */
          public List<MultilingualTextFieldSmall> getStudyPeriod() {
              if (studyPeriod == null) {
                  studyPeriod = new ArrayList<MultilingualTextFieldSmall>();
              }
              return this.studyPeriod;
          }
  
          /**
           * Gets the value of the reliability property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Reliability }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Reliability getReliability() {
              return reliability;
          }
  
          /**
           * Sets the value of the reliability property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Reliability }
           *     
           */
          public void setReliability(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.Reliability value) {
              this.reliability = value;
          }
  
          /**
           * Gets the value of the rationalReliability property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.RationalReliability }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.RationalReliability getRationalReliability() {
              return rationalReliability;
          }
  
          /**
           * Sets the value of the rationalReliability property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.RationalReliability }
           *     
           */
          public void setRationalReliability(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.RationalReliability value) {
              this.rationalReliability = value;
          }
  
          /**
           * Gets the value of the dataWaiving property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaiving }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaiving getDataWaiving() {
              return dataWaiving;
          }
  
          /**
           * Sets the value of the dataWaiving property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaiving }
           *     
           */
          public void setDataWaiving(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaiving value) {
              this.dataWaiving = value;
          }
  
          /**
           * Gets the value of the dataWaivingJustification property.
           * 
           * <p>
           * This accessor method returns a reference to the live list,
           * not a snapshot. Therefore any modification you make to the
           * returned list will be present inside the JAXB object.
           * This is why there is not a <CODE>set</CODE> method for the dataWaivingJustification property.
           * 
           * <p>
           * For example, to add a new item, do as follows:
           * <pre>
           *    getDataWaivingJustification().add(newItem);
           * </pre>
           * 
           * 
           * <p>
           * Objects of the following type(s) are allowed in the list
           * {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaivingJustification }
           * 
           * 
           */
          public List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaivingJustification> getDataWaivingJustification() {
              if (dataWaivingJustification == null) {
                  dataWaivingJustification = new ArrayList<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataWaivingJustification>();
              }
              return this.dataWaivingJustification;
          }
  
          /**
           * Gets the value of the justificationForTypeOfInformation property.
           * 
           * <p>
           * This accessor method returns a reference to the live list,
           * not a snapshot. Therefore any modification you make to the
           * returned list will be present inside the JAXB object.
           * This is why there is not a <CODE>set</CODE> method for the justificationForTypeOfInformation property.
           * 
           * <p>
           * For example, to add a new item, do as follows:
           * <pre>
           *    getJustificationForTypeOfInformation().add(newItem);
           * </pre>
           * 
           * 
           * <p>
           * Objects of the following type(s) are allowed in the list
           * {@link MultilingualTextFieldLarge }
           * 
           * 
           */
          public List<MultilingualTextFieldLarge> getJustificationForTypeOfInformation() {
              if (justificationForTypeOfInformation == null) {
                  justificationForTypeOfInformation = new ArrayList<MultilingualTextFieldLarge>();
              }
              return this.justificationForTypeOfInformation;
          }
  
          /**
           * Gets the value of the attachedJustification property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification getAttachedJustification() {
              return attachedJustification;
          }
  
          /**
           * Sets the value of the attachedJustification property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification }
           *     
           */
          public void setAttachedJustification(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification value) {
              this.attachedJustification = value;
          }
  
          /**
           * Gets the value of the crossReference property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference getCrossReference() {
              return crossReference;
          }
  
          /**
           * Sets the value of the crossReference property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference }
           *     
           */
          public void setCrossReference(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference value) {
              this.crossReference = value;
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           *       &lt;sequence>
           *         &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
           *           &lt;complexType>
           *             &lt;complexContent>
           *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
           *                 &lt;sequence>
           *                   &lt;element name="AttachedJustification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentField" minOccurs="0"/>
           *                   &lt;element name="ReasonPurpose" minOccurs="0">
           *                     &lt;complexType>
           *                       &lt;complexContent>
           *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *                           &lt;sequence>
           *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60009" minOccurs="0"/>
           *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *                           &lt;/sequence>
           *                         &lt;/extension>
           *                       &lt;/complexContent>
           *                     &lt;/complexType>
           *                   &lt;/element>
           *                 &lt;/sequence>
           *               &lt;/extension>
           *             &lt;/complexContent>
           *           &lt;/complexType>
           *         &lt;/element>
           *       &lt;/sequence>
           *     &lt;/restriction>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "entry"
          })
          public static class AttachedJustification {
  
              protected List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry> entry;
  
              /**
               * Gets the value of the entry property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the entry property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getEntry().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry }
               * 
               * 
               */
              public List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry> getEntry() {
                  if (entry == null) {
                      entry = new ArrayList<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry>();
                  }
                  return this.entry;
              }
  
  
              /**
               * <p>Java class for anonymous complex type.
               * 
               * <p>The following schema fragment specifies the expected content contained within this class.
               * 
               * <pre>
               * &lt;complexType>
               *   &lt;complexContent>
               *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
               *       &lt;sequence>
               *         &lt;element name="AttachedJustification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}attachmentField" minOccurs="0"/>
               *         &lt;element name="ReasonPurpose" minOccurs="0">
               *           &lt;complexType>
               *             &lt;complexContent>
               *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
               *                 &lt;sequence>
               *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60009" minOccurs="0"/>
               *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
               *                 &lt;/sequence>
               *               &lt;/extension>
               *             &lt;/complexContent>
               *           &lt;/complexType>
               *         &lt;/element>
               *       &lt;/sequence>
               *     &lt;/extension>
               *   &lt;/complexContent>
               * &lt;/complexType>
               * </pre>
               * 
               * 
               */
              @XmlAccessorType(XmlAccessType.FIELD)
              @XmlType(name = "", propOrder = {
                  "attachedJustification",
                  "reasonPurpose"
              })
              public static class Entry
                  extends RepeatableEntryType
              {
  
                  @XmlElement(name = "AttachedJustification")
                  protected String attachedJustification;
                  @XmlElement(name = "ReasonPurpose")
                  protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry.ReasonPurpose reasonPurpose;
  
                  /**
                   * Gets the value of the attachedJustification property.
                   * 
                   * @return
                   *     possible object is
                   *     {@link String }
                   *     
                   */
                  public String getAttachedJustification() {
                      return attachedJustification;
                  }
  
                  /**
                   * Sets the value of the attachedJustification property.
                   * 
                   * @param value
                   *     allowed object is
                   *     {@link String }
                   *     
                   */
                  public void setAttachedJustification(String value) {
                      this.attachedJustification = value;
                  }
  
                  /**
                   * Gets the value of the reasonPurpose property.
                   * 
                   * @return
                   *     possible object is
                   *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry.ReasonPurpose }
                   *     
                   */
                  public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry.ReasonPurpose getReasonPurpose() {
                      return reasonPurpose;
                  }
  
                  /**
                   * Sets the value of the reasonPurpose property.
                   * 
                   * @param value
                   *     allowed object is
                   *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry.ReasonPurpose }
                   *     
                   */
                  public void setReasonPurpose(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.AttachedJustification.Entry.ReasonPurpose value) {
                      this.reasonPurpose = value;
                  }
  
  
                  /**
                   * <p>Java class for anonymous complex type.
                   * 
                   * <p>The following schema fragment specifies the expected content contained within this class.
                   * 
                   * <pre>
                   * &lt;complexType>
                   *   &lt;complexContent>
                   *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
                   *       &lt;sequence>
                   *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60009" minOccurs="0"/>
                   *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
                   *       &lt;/sequence>
                   *     &lt;/extension>
                   *   &lt;/complexContent>
                   * &lt;/complexType>
                   * </pre>
                   * 
                   * 
                   */
                  @XmlAccessorType(XmlAccessType.FIELD)
                  @XmlType(name = "", propOrder = {
                      "value",
                      "remarks"
                  })
                  public static class ReasonPurpose
                      extends BasePicklistField
                  {
  
                      protected String value;
                      protected List<MultilingualTextField> remarks;
  
                      /**
                       * Gets the value of the value property.
                       * 
                       * @return
                       *     possible object is
                       *     {@link String }
                       *     
                       */
                      public String getValue() {
                          return value;
                      }
  
                      /**
                       * Sets the value of the value property.
                       * 
                       * @param value
                       *     allowed object is
                       *     {@link String }
                       *     
                       */
                      public void setValue(String value) {
                          this.value = value;
                      }
  
                      /**
                       * Gets the value of the remarks property.
                       * 
                       * <p>
                       * This accessor method returns a reference to the live list,
                       * not a snapshot. Therefore any modification you make to the
                       * returned list will be present inside the JAXB object.
                       * This is why there is not a <CODE>set</CODE> method for the remarks property.
                       * 
                       * <p>
                       * For example, to add a new item, do as follows:
                       * <pre>
                       *    getRemarks().add(newItem);
                       * </pre>
                       * 
                       * 
                       * <p>
                       * Objects of the following type(s) are allowed in the list
                       * {@link MultilingualTextField }
                       * 
                       * 
                       */
                      public List<MultilingualTextField> getRemarks() {
                          if (remarks == null) {
                              remarks = new ArrayList<MultilingualTextField>();
                          }
                          return this.remarks;
                      }
  
                  }
  
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           *       &lt;sequence>
           *         &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
           *           &lt;complexType>
           *             &lt;complexContent>
           *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
           *                 &lt;sequence>
           *                   &lt;element name="ReasonPurpose" minOccurs="0">
           *                     &lt;complexType>
           *                       &lt;complexContent>
           *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *                           &lt;sequence>
           *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60010" minOccurs="0"/>
           *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
           *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *                           &lt;/sequence>
           *                         &lt;/extension>
           *                       &lt;/complexContent>
           *                     &lt;/complexType>
           *                   &lt;/element>
           *                   &lt;element name="RelatedInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceField" minOccurs="0"/>
           *                   &lt;element name="Remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
           *                 &lt;/sequence>
           *               &lt;/extension>
           *             &lt;/complexContent>
           *           &lt;/complexType>
           *         &lt;/element>
           *       &lt;/sequence>
           *     &lt;/restriction>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "entry"
          })
          public static class CrossReference {
  
              protected List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry> entry;
  
              /**
               * Gets the value of the entry property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the entry property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getEntry().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry }
               * 
               * 
               */
              public List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry> getEntry() {
                  if (entry == null) {
                      entry = new ArrayList<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry>();
                  }
                  return this.entry;
              }
  
  
              /**
               * <p>Java class for anonymous complex type.
               * 
               * <p>The following schema fragment specifies the expected content contained within this class.
               * 
               * <pre>
               * &lt;complexType>
               *   &lt;complexContent>
               *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
               *       &lt;sequence>
               *         &lt;element name="ReasonPurpose" minOccurs="0">
               *           &lt;complexType>
               *             &lt;complexContent>
               *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
               *                 &lt;sequence>
               *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60010" minOccurs="0"/>
               *                   &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
               *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
               *                 &lt;/sequence>
               *               &lt;/extension>
               *             &lt;/complexContent>
               *           &lt;/complexType>
               *         &lt;/element>
               *         &lt;element name="RelatedInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceField" minOccurs="0"/>
               *         &lt;element name="Remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
               *       &lt;/sequence>
               *     &lt;/extension>
               *   &lt;/complexContent>
               * &lt;/complexType>
               * </pre>
               * 
               * 
               */
              @XmlAccessorType(XmlAccessType.FIELD)
              @XmlType(name = "", propOrder = {
                  "reasonPurpose",
                  "relatedInformation",
                  "remarks"
              })
              public static class Entry
                  extends RepeatableEntryType
              {
  
                  @XmlElement(name = "ReasonPurpose")
                  protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry.ReasonPurpose reasonPurpose;
                  @XmlElement(name = "RelatedInformation")
                  protected String relatedInformation;
                  @XmlElement(name = "Remarks")
                  protected List<MultilingualTextFieldLarge> remarks;
  
                  /**
                   * Gets the value of the reasonPurpose property.
                   * 
                   * @return
                   *     possible object is
                   *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry.ReasonPurpose }
                   *     
                   */
                  public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry.ReasonPurpose getReasonPurpose() {
                      return reasonPurpose;
                  }
  
                  /**
                   * Sets the value of the reasonPurpose property.
                   * 
                   * @param value
                   *     allowed object is
                   *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry.ReasonPurpose }
                   *     
                   */
                  public void setReasonPurpose(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.CrossReference.Entry.ReasonPurpose value) {
                      this.reasonPurpose = value;
                  }
  
                  /**
                   * Gets the value of the relatedInformation property.
                   * 
                   * @return
                   *     possible object is
                   *     {@link String }
                   *     
                   */
                  public String getRelatedInformation() {
                      return relatedInformation;
                  }
  
                  /**
                   * Sets the value of the relatedInformation property.
                   * 
                   * @param value
                   *     allowed object is
                   *     {@link String }
                   *     
                   */
                  public void setRelatedInformation(String value) {
                      this.relatedInformation = value;
                  }
  
                  /**
                   * Gets the value of the remarks property.
                   * 
                   * <p>
                   * This accessor method returns a reference to the live list,
                   * not a snapshot. Therefore any modification you make to the
                   * returned list will be present inside the JAXB object.
                   * This is why there is not a <CODE>set</CODE> method for the remarks property.
                   * 
                   * <p>
                   * For example, to add a new item, do as follows:
                   * <pre>
                   *    getRemarks().add(newItem);
                   * </pre>
                   * 
                   * 
                   * <p>
                   * Objects of the following type(s) are allowed in the list
                   * {@link MultilingualTextFieldLarge }
                   * 
                   * 
                   */
                  public List<MultilingualTextFieldLarge> getRemarks() {
                      if (remarks == null) {
                          remarks = new ArrayList<MultilingualTextFieldLarge>();
                      }
                      return this.remarks;
                  }
  
  
                  /**
                   * <p>Java class for anonymous complex type.
                   * 
                   * <p>The following schema fragment specifies the expected content contained within this class.
                   * 
                   * <pre>
                   * &lt;complexType>
                   *   &lt;complexContent>
                   *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
                   *       &lt;sequence>
                   *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60010" minOccurs="0"/>
                   *         &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
                   *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
                   *       &lt;/sequence>
                   *     &lt;/extension>
                   *   &lt;/complexContent>
                   * &lt;/complexType>
                   * </pre>
                   * 
                   * 
                   */
                  @XmlAccessorType(XmlAccessType.FIELD)
                  @XmlType(name = "", propOrder = {
                      "value",
                      "other",
                      "remarks"
                  })
                  public static class ReasonPurpose
                      extends BasePicklistField
                  {
  
                      protected String value;
                      protected List<MultilingualTextFieldSmall> other;
                      protected List<MultilingualTextField> remarks;
  
                      /**
                       * Gets the value of the value property.
                       * 
                       * @return
                       *     possible object is
                       *     {@link String }
                       *     
                       */
                      public String getValue() {
                          return value;
                      }
  
                      /**
                       * Sets the value of the value property.
                       * 
                       * @param value
                       *     allowed object is
                       *     {@link String }
                       *     
                       */
                      public void setValue(String value) {
                          this.value = value;
                      }
  
                      /**
                       * Gets the value of the other property.
                       * 
                       * <p>
                       * This accessor method returns a reference to the live list,
                       * not a snapshot. Therefore any modification you make to the
                       * returned list will be present inside the JAXB object.
                       * This is why there is not a <CODE>set</CODE> method for the other property.
                       * 
                       * <p>
                       * For example, to add a new item, do as follows:
                       * <pre>
                       *    getOther().add(newItem);
                       * </pre>
                       * 
                       * 
                       * <p>
                       * Objects of the following type(s) are allowed in the list
                       * {@link MultilingualTextFieldSmall }
                       * 
                       * 
                       */
                      public List<MultilingualTextFieldSmall> getOther() {
                          if (other == null) {
                              other = new ArrayList<MultilingualTextFieldSmall>();
                          }
                          return this.other;
                      }
  
                      /**
                       * Gets the value of the remarks property.
                       * 
                       * <p>
                       * This accessor method returns a reference to the live list,
                       * not a snapshot. Therefore any modification you make to the
                       * returned list will be present inside the JAXB object.
                       * This is why there is not a <CODE>set</CODE> method for the remarks property.
                       * 
                       * <p>
                       * For example, to add a new item, do as follows:
                       * <pre>
                       *    getRemarks().add(newItem);
                       * </pre>
                       * 
                       * 
                       * <p>
                       * Objects of the following type(s) are allowed in the list
                       * {@link MultilingualTextField }
                       * 
                       * 
                       */
                      public List<MultilingualTextField> getRemarks() {
                          if (remarks == null) {
                              remarks = new ArrayList<MultilingualTextField>();
                          }
                          return this.remarks;
                      }
  
                  }
  
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}baseDataProtectionField">
           *       &lt;sequence>
           *         &lt;element name="confidentiality" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}N64" minOccurs="0"/>
           *         &lt;element name="justification" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *         &lt;element name="legislation" maxOccurs="unbounded" minOccurs="0">
           *           &lt;complexType>
           *             &lt;complexContent>
           *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           *                 &lt;sequence>
           *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}N78" minOccurs="0"/>
           *                   &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
           *                 &lt;/sequence>
           *               &lt;/restriction>
           *             &lt;/complexContent>
           *           &lt;/complexType>
           *         &lt;/element>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "confidentiality",
              "justification",
              "legislation"
          })
          public static class DataProtection
              extends BaseDataProtectionField
          {
  
              protected String confidentiality;
              protected List<MultilingualTextField> justification;
              protected List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection.Legislation> legislation;
  
              /**
               * Gets the value of the confidentiality property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getConfidentiality() {
                  return confidentiality;
              }
  
              /**
               * Sets the value of the confidentiality property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setConfidentiality(String value) {
                  this.confidentiality = value;
              }
  
              /**
               * Gets the value of the justification property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the justification property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getJustification().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getJustification() {
                  if (justification == null) {
                      justification = new ArrayList<MultilingualTextField>();
                  }
                  return this.justification;
              }
  
              /**
               * Gets the value of the legislation property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the legislation property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getLegislation().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection.Legislation }
               * 
               * 
               */
              public List<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection.Legislation> getLegislation() {
                  if (legislation == null) {
                      legislation = new ArrayList<ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.AdministrativeData.DataProtection.Legislation>();
                  }
                  return this.legislation;
              }
  
  
              /**
               * <p>Java class for anonymous complex type.
               * 
               * <p>The following schema fragment specifies the expected content contained within this class.
               * 
               * <pre>
               * &lt;complexType>
               *   &lt;complexContent>
               *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
               *       &lt;sequence>
               *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}N78" minOccurs="0"/>
               *         &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
               *       &lt;/sequence>
               *     &lt;/restriction>
               *   &lt;/complexContent>
               * &lt;/complexType>
               * </pre>
               * 
               * 
               */
              @XmlAccessorType(XmlAccessType.FIELD)
              @XmlType(name = "", propOrder = {
                  "value",
                  "other"
              })
              public static class Legislation {
  
                  protected String value;
                  protected List<MultilingualTextFieldSmall> other;
  
                  /**
                   * Gets the value of the value property.
                   * 
                   * @return
                   *     possible object is
                   *     {@link String }
                   *     
                   */
                  public String getValue() {
                      return value;
                  }
  
                  /**
                   * Sets the value of the value property.
                   * 
                   * @param value
                   *     allowed object is
                   *     {@link String }
                   *     
                   */
                  public void setValue(String value) {
                      this.value = value;
                  }
  
                  /**
                   * Gets the value of the other property.
                   * 
                   * <p>
                   * This accessor method returns a reference to the live list,
                   * not a snapshot. Therefore any modification you make to the
                   * returned list will be present inside the JAXB object.
                   * This is why there is not a <CODE>set</CODE> method for the other property.
                   * 
                   * <p>
                   * For example, to add a new item, do as follows:
                   * <pre>
                   *    getOther().add(newItem);
                   * </pre>
                   * 
                   * 
                   * <p>
                   * Objects of the following type(s) are allowed in the list
                   * {@link MultilingualTextFieldSmall }
                   * 
                   * 
                   */
                  public List<MultilingualTextFieldSmall> getOther() {
                      if (other == null) {
                          other = new ArrayList<MultilingualTextFieldSmall>();
                      }
                      return this.other;
                  }
  
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z02" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value"
          })
          public static class DataWaiving
              extends BasePicklistField
          {
  
              protected String value;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z52" minOccurs="0"/>
           *         &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
           *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "other",
              "remarks"
          })
          public static class DataWaivingJustification
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextFieldSmall> other;
              protected List<MultilingualTextField> remarks;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the other property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the other property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getOther().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextFieldSmall }
               * 
               * 
               */
              public List<MultilingualTextFieldSmall> getOther() {
                  if (other == null) {
                      other = new ArrayList<MultilingualTextFieldSmall>();
                  }
                  return this.other;
              }
  
              /**
               * Gets the value of the remarks property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the remarks property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getRemarks().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getRemarks() {
                  if (remarks == null) {
                      remarks = new ArrayList<MultilingualTextField>();
                  }
                  return this.remarks;
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60228" minOccurs="0"/>
           *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "remarks"
          })
          public static class Endpoint
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextField> remarks;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the remarks property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the remarks property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getRemarks().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getRemarks() {
                  if (remarks == null) {
                      remarks = new ArrayList<MultilingualTextField>();
                  }
                  return this.remarks;
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Y14_3" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value"
          })
          public static class PurposeFlag
              extends BasePicklistField
          {
  
              protected String value;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}PG6_60013" minOccurs="0"/>
           *         &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
           *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "other",
              "remarks"
          })
          public static class RationalReliability
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextFieldSmall> other;
              protected List<MultilingualTextField> remarks;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the other property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the other property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getOther().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextFieldSmall }
               * 
               * 
               */
              public List<MultilingualTextFieldSmall> getOther() {
                  if (other == null) {
                      other = new ArrayList<MultilingualTextFieldSmall>();
                  }
                  return this.other;
              }
  
              /**
               * Gets the value of the remarks property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the remarks property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getRemarks().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getRemarks() {
                  if (remarks == null) {
                      remarks = new ArrayList<MultilingualTextField>();
                  }
                  return this.remarks;
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}A36" minOccurs="0"/>
           *         &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "other"
          })
          public static class Reliability
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextFieldSmall> other;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the other property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the other property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getOther().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextFieldSmall }
               * 
               * 
               */
              public List<MultilingualTextFieldSmall> getOther() {
                  if (other == null) {
                      other = new ArrayList<MultilingualTextFieldSmall>();
                  }
                  return this.other;
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z05" minOccurs="0"/>
           *         &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
           *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "other",
              "remarks"
          })
          public static class StudyResultType
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextFieldSmall> other;
              protected List<MultilingualTextField> remarks;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the other property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the other property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getOther().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextFieldSmall }
               * 
               * 
               */
              public List<MultilingualTextFieldSmall> getOther() {
                  if (other == null) {
                      other = new ArrayList<MultilingualTextFieldSmall>();
                  }
                  return this.other;
              }
  
              /**
               * Gets the value of the remarks property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the remarks property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getRemarks().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getRemarks() {
                  if (remarks == null) {
                      remarks = new ArrayList<MultilingualTextField>();
                  }
                  return this.remarks;
              }
  
          }
  
      }
  
  
      /**
       * <p>Java class for anonymous complex type.
       * 
       * <p>The following schema fragment specifies the expected content contained within this class.
       * 
       * <pre>
       * &lt;complexType>
       *   &lt;complexContent>
       *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *       &lt;sequence>
       *         &lt;element name="ValidityCriteriaFulfilled" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}F102" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="Conclusions" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *         &lt;element name="ExecutiveSummary" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *       &lt;/sequence>
       *     &lt;/restriction>
       *   &lt;/complexContent>
       * &lt;/complexType>
       * </pre>
       * 
       * 
       */
      @XmlAccessorType(XmlAccessType.FIELD)
      @XmlType(name = "", propOrder = {
          "validityCriteriaFulfilled",
          "conclusions",
          "executiveSummary"
      })
      public static class ApplicantSummaryAndConclusion {
  
          @XmlElement(name = "ValidityCriteriaFulfilled")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion.ValidityCriteriaFulfilled validityCriteriaFulfilled;
          @XmlElement(name = "Conclusions")
          protected List<MultilingualTextFieldLarge> conclusions;
          @XmlElement(name = "ExecutiveSummary")
          protected List<MultilingualTextField> executiveSummary;
  
          /**
           * Gets the value of the validityCriteriaFulfilled property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion.ValidityCriteriaFulfilled }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion.ValidityCriteriaFulfilled getValidityCriteriaFulfilled() {
              return validityCriteriaFulfilled;
          }
  
          /**
           * Sets the value of the validityCriteriaFulfilled property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion.ValidityCriteriaFulfilled }
           *     
           */
          public void setValidityCriteriaFulfilled(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.ApplicantSummaryAndConclusion.ValidityCriteriaFulfilled value) {
              this.validityCriteriaFulfilled = value;
          }
  
          /**
           * Gets the value of the conclusions property.
           * 
           * <p>
           * This accessor method returns a reference to the live list,
           * not a snapshot. Therefore any modification you make to the
           * returned list will be present inside the JAXB object.
           * This is why there is not a <CODE>set</CODE> method for the conclusions property.
           * 
           * <p>
           * For example, to add a new item, do as follows:
           * <pre>
           *    getConclusions().add(newItem);
           * </pre>
           * 
           * 
           * <p>
           * Objects of the following type(s) are allowed in the list
           * {@link MultilingualTextFieldLarge }
           * 
           * 
           */
          public List<MultilingualTextFieldLarge> getConclusions() {
              if (conclusions == null) {
                  conclusions = new ArrayList<MultilingualTextFieldLarge>();
              }
              return this.conclusions;
          }
  
          /**
           * Gets the value of the executiveSummary property.
           * 
           * <p>
           * This accessor method returns a reference to the live list,
           * not a snapshot. Therefore any modification you make to the
           * returned list will be present inside the JAXB object.
           * This is why there is not a <CODE>set</CODE> method for the executiveSummary property.
           * 
           * <p>
           * For example, to add a new item, do as follows:
           * <pre>
           *    getExecutiveSummary().add(newItem);
           * </pre>
           * 
           * 
           * <p>
           * Objects of the following type(s) are allowed in the list
           * {@link MultilingualTextField }
           * 
           * 
           */
          public List<MultilingualTextField> getExecutiveSummary() {
              if (executiveSummary == null) {
                  executiveSummary = new ArrayList<MultilingualTextField>();
              }
              return this.executiveSummary;
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}F102" minOccurs="0"/>
           *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "remarks"
          })
          public static class ValidityCriteriaFulfilled
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextField> remarks;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the remarks property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the remarks property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getRemarks().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getRemarks() {
                  if (remarks == null) {
                      remarks = new ArrayList<MultilingualTextField>();
                  }
                  return this.remarks;
              }
  
          }
  
      }
  
  
      /**
       * <p>Java class for anonymous complex type.
       * 
       * <p>The following schema fragment specifies the expected content contained within this class.
       * 
       * <pre>
       * &lt;complexType>
       *   &lt;complexContent>
       *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *       &lt;sequence>
       *         &lt;element name="Reference" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceMultipleField" minOccurs="0"/>
       *         &lt;element name="DataAccess" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z03" minOccurs="0"/>
       *                   &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="DataProtectionClaimed" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z30" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *       &lt;/sequence>
       *     &lt;/restriction>
       *   &lt;/complexContent>
       * &lt;/complexType>
       * </pre>
       * 
       * 
       */
      @XmlAccessorType(XmlAccessType.FIELD)
      @XmlType(name = "", propOrder = {
          "reference",
          "dataAccess",
          "dataProtectionClaimed"
      })
      public static class DataSource {
  
          @XmlElement(name = "Reference")
          protected DocumentReferenceMultipleField reference;
          @XmlElement(name = "DataAccess")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataAccess dataAccess;
          @XmlElement(name = "DataProtectionClaimed")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataProtectionClaimed dataProtectionClaimed;
  
          /**
           * Gets the value of the reference property.
           * 
           * @return
           *     possible object is
           *     {@link DocumentReferenceMultipleField }
           *     
           */
          public DocumentReferenceMultipleField getReference() {
              return reference;
          }
  
          /**
           * Sets the value of the reference property.
           * 
           * @param value
           *     allowed object is
           *     {@link DocumentReferenceMultipleField }
           *     
           */
          public void setReference(DocumentReferenceMultipleField value) {
              this.reference = value;
          }
  
          /**
           * Gets the value of the dataAccess property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataAccess }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataAccess getDataAccess() {
              return dataAccess;
          }
  
          /**
           * Sets the value of the dataAccess property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataAccess }
           *     
           */
          public void setDataAccess(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataAccess value) {
              this.dataAccess = value;
          }
  
          /**
           * Gets the value of the dataProtectionClaimed property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataProtectionClaimed }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataProtectionClaimed getDataProtectionClaimed() {
              return dataProtectionClaimed;
          }
  
          /**
           * Sets the value of the dataProtectionClaimed property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataProtectionClaimed }
           *     
           */
          public void setDataProtectionClaimed(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.DataSource.DataProtectionClaimed value) {
              this.dataProtectionClaimed = value;
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z03" minOccurs="0"/>
           *         &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
           *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "other",
              "remarks"
          })
          public static class DataAccess
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextFieldSmall> other;
              protected List<MultilingualTextField> remarks;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the other property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the other property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getOther().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextFieldSmall }
               * 
               * 
               */
              public List<MultilingualTextFieldSmall> getOther() {
                  if (other == null) {
                      other = new ArrayList<MultilingualTextFieldSmall>();
                  }
                  return this.other;
              }
  
              /**
               * Gets the value of the remarks property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the remarks property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getRemarks().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getRemarks() {
                  if (remarks == null) {
                      remarks = new ArrayList<MultilingualTextField>();
                  }
                  return this.remarks;
              }
  
          }
  
  
          /**
           * <p>Java class for anonymous complex type.
           * 
           * <p>The following schema fragment specifies the expected content contained within this class.
           * 
           * <pre>
           * &lt;complexType>
           *   &lt;complexContent>
           *     &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
           *       &lt;sequence>
           *         &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z30" minOccurs="0"/>
           *         &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
           *       &lt;/sequence>
           *     &lt;/extension>
           *   &lt;/complexContent>
           * &lt;/complexType>
           * </pre>
           * 
           * 
           */
          @XmlAccessorType(XmlAccessType.FIELD)
          @XmlType(name = "", propOrder = {
              "value",
              "remarks"
          })
          public static class DataProtectionClaimed
              extends BasePicklistField
          {
  
              protected String value;
              protected List<MultilingualTextField> remarks;
  
              /**
               * Gets the value of the value property.
               * 
               * @return
               *     possible object is
               *     {@link String }
               *     
               */
              public String getValue() {
                  return value;
              }
  
              /**
               * Sets the value of the value property.
               * 
               * @param value
               *     allowed object is
               *     {@link String }
               *     
               */
              public void setValue(String value) {
                  this.value = value;
              }
  
              /**
               * Gets the value of the remarks property.
               * 
               * <p>
               * This accessor method returns a reference to the live list,
               * not a snapshot. Therefore any modification you make to the
               * returned list will be present inside the JAXB object.
               * This is why there is not a <CODE>set</CODE> method for the remarks property.
               * 
               * <p>
               * For example, to add a new item, do as follows:
               * <pre>
               *    getRemarks().add(newItem);
               * </pre>
               * 
               * 
               * <p>
               * Objects of the following type(s) are allowed in the list
               * {@link MultilingualTextField }
               * 
               * 
               */
              public List<MultilingualTextField> getRemarks() {
                  if (remarks == null) {
                      remarks = new ArrayList<MultilingualTextField>();
                  }
                  return this.remarks;
              }
  
          }
  
      }
  
  
      /**
       * <p>Java class for anonymous complex type.
       * 
       * <p>The following schema fragment specifies the expected content contained within this class.
       * 
       * <pre>
       * &lt;complexType>
       *   &lt;complexContent>
       *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *       &lt;sequence>
       *         &lt;element name="Guideline" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}repeatableEntryType">
       *                           &lt;sequence>
       *                             &lt;element name="Qualifier" minOccurs="0">
       *                               &lt;complexType>
       *                                 &lt;complexContent>
       *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                                     &lt;sequence>
       *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z06" minOccurs="0"/>
       *                                     &lt;/sequence>
       *                                   &lt;/extension>
       *                                 &lt;/complexContent>
       *                               &lt;/complexType>
       *                             &lt;/element>
       *                             &lt;element name="Guideline" minOccurs="0">
       *                               &lt;complexType>
       *                                 &lt;complexContent>
       *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                                     &lt;sequence>
       *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E09_1" minOccurs="0"/>
       *                                       &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                                     &lt;/sequence>
       *                                   &lt;/extension>
       *                                 &lt;/complexContent>
       *                               &lt;/complexType>
       *                             &lt;/element>
       *                             &lt;element name="VersionRemarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                             &lt;element name="Deviation" minOccurs="0">
       *                               &lt;complexType>
       *                                 &lt;complexContent>
       *                                   &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                                     &lt;sequence>
       *                                       &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z08" minOccurs="0"/>
       *                                       &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                                     &lt;/sequence>
       *                                   &lt;/extension>
       *                                 &lt;/complexContent>
       *                               &lt;/complexType>
       *                             &lt;/element>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="MethodNoGuideline" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *         &lt;element name="GLPComplianceStatement" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                 &lt;sequence>
       *                   &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z40" minOccurs="0"/>
       *                   &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/extension>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="TestMaterials" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="TestMaterialInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}documentReferenceField" minOccurs="0"/>
       *                   &lt;element name="SpecificDetailsOnTestMaterialUsedForTheStudy" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="SpecificDetailsOnTestMaterialUsedForTheStudyConfidential" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="SamplingAndAnalysis" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="AnalyticalMonitoring" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z36" minOccurs="0"/>
       *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                   &lt;element name="DetailsOnSampling" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="DetailsOnAnalyticalMethods" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="TestSolutions" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="Vehicle" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}A03" minOccurs="0"/>
       *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                   &lt;element name="DetailsOnTestSolutions" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="TestOrganisms" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="TestOrganismsSpecies" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E08" minOccurs="0"/>
       *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                   &lt;element name="DetailsOnTestOrganisms" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="StudyDesign" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="TestType" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E01" minOccurs="0"/>
       *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                   &lt;element name="WaterMediaType" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E102" minOccurs="0"/>
       *                             &lt;element name="other" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                   &lt;element name="LimitTest" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z38" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                   &lt;element name="TotalExposureDuration" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePhysicalQuantityField">
       *                           &lt;sequence>
       *                             &lt;element name="unitCode" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}E15" minOccurs="0"/>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}textField" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                   &lt;element name="RemarksOnExposureDuration" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldSmall" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="PostExposureObservationPeriod" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="TestConditions" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="Hardness" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="TestTemperature" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="Ph" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="DissolvedOxygen" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="Salinity" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="Conductivity" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="NominalAndMeasuredConcentrations" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldMultiLine" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="DetailsOnTestConditions" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextFieldLarge" maxOccurs="unbounded" minOccurs="0"/>
       *                   &lt;element name="ReferenceSubstancePositiveControl" minOccurs="0">
       *                     &lt;complexType>
       *                       &lt;complexContent>
       *                         &lt;extension base="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}basePicklistField">
       *                           &lt;sequence>
       *                             &lt;element name="value" type="{http://iuclid6.echa.europa.eu/namespaces/oecd/v6}Z36" minOccurs="0"/>
       *                             &lt;element name="remarks" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                           &lt;/sequence>
       *                         &lt;/extension>
       *                       &lt;/complexContent>
       *                     &lt;/complexType>
       *                   &lt;/element>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *         &lt;element name="AnyOtherInformationOnMaterialsAndMethodsInclTables" minOccurs="0">
       *           &lt;complexType>
       *             &lt;complexContent>
       *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 &lt;sequence>
       *                   &lt;element name="OtherInformation" type="{http://iuclid6.echa.europa.eu/namespaces/platform-fields/v1}multilingualTextField" maxOccurs="unbounded" minOccurs="0"/>
       *                 &lt;/sequence>
       *               &lt;/restriction>
       *             &lt;/complexContent>
       *           &lt;/complexType>
       *         &lt;/element>
       *       &lt;/sequence>
       *     &lt;/restriction>
       *   &lt;/complexContent>
       * &lt;/complexType>
       * </pre>
       * 
       * 
       */
      @XmlAccessorType(XmlAccessType.FIELD)
      @XmlType(name = "", propOrder = {
          "guideline",
          "methodNoGuideline",
          "glpComplianceStatement",
          "testMaterials",
          "samplingAndAnalysis",
          "testSolutions",
          "testOrganisms",
          "studyDesign",
          "testConditions",
          "anyOtherInformationOnMaterialsAndMethodsInclTables"
      })
      public static class MaterialsAndMethods {
  
          @XmlElement(name = "Guideline")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.Guidelines guideline;
          @XmlElement(name = "MethodNoGuideline")
          protected List<MultilingualTextFieldLarge> methodNoGuideline;
          @XmlElement(name = "GLPComplianceStatement")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.GLPComplianceStatement glpComplianceStatement;
          @XmlElement(name = "TestMaterials")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.TestMaterials testMaterials;
          @XmlElement(name = "SamplingAndAnalysis")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.SamplingAndAnalysis samplingAndAnalysis;
          @XmlElement(name = "TestSolutions")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.TestSolutions testSolutions;
          @XmlElement(name = "TestOrganisms")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.TestOrganisms testOrganisms;
          @XmlElement(name = "StudyDesign")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.StudyDesign studyDesign;
          @XmlElement(name = "TestConditions")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.TestConditions testConditions;
          @XmlElement(name = "AnyOtherInformationOnMaterialsAndMethodsInclTables")
          protected ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.AnyOtherInformationOnMaterialsAndMethodsInclTables anyOtherInformationOnMaterialsAndMethodsInclTables;
  
          /**
           * Gets the value of the guideline property.
           * 
           * @return
           *     possible object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.Guidelines }
           *     
           */
          public ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.Guidelines getGuideline() {
              return guideline;
          }
  
          /**
           * Sets the value of the guideline property.
           * 
           * @param value
           *     allowed object is
           *     {@link ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.Guidelines }
           *     
           */
          public void setGuideline(ENDPOINTSTUDYRECORDToxicityToAquaticAlgae.MaterialsAndMethods.Guidelines value) {
              this.guideline = value;
          }
  
          /**
           * Gets the value of the methodNoGuideline property.
           * 
           * <p>
           * This accessor method returns a reference to the live list,
           * not a snapshot. Therefore any modification you make to the
           * returned list will be present inside the JAXB object.
           * This is why there is not a <CODE>set</CODE> method for the methodNoGuideline property.
           * 
           * <p>
           * For example, to add a new item, do as follows:
           * <pre>
           *    getMethodNoGuideline().add(newItem);
           * </pre>
           * 
           * 
           * <p>
           * Objects of the following type(s) are allowed in the list
           * {@link MultilingualTextFieldLarge }
           * 
           * 
           */
          public List<MultilingualTextFieldLarge> getMethodNoGuideline() {
              if (methodNoGuideline == null) {
  