docs: def fromElement(cls, elem):
          """
          Read properties from an XML Element to build a StudyList Item
  
          :param lxml.etree.Element elem: The source Study XML Element
  
          .. code-block:: xml
  
              <Study OID="Fixitol(Dev)" mdsol:ProjectType="GlobalLibraryVolume">
                  <GlobalVariables>
                      <StudyName>Fixitol (Dev)</StudyName>
                      <StudyDescription/>
                      <ProtocolName>Fixitol</ProtocolName>
                  </GlobalVariables>
              </Study>
  
          """
          e_global_variables = elem.find(ODM_NS + "GlobalVariables")
          studyname = e_global_variables.find(ODM_NS + "StudyName").text
          protocolname = e_global_variables.find(ODM_NS + "ProtocolName").text
          self = cls(
              oid=elem.get("OID"),
              projecttype=elem.get(MEDI_NS + "ProjectType", "Project"),
              studyname=studyname,
              protocolname=protocolname,
              environment=getEnvironmentFromNameAndProtocol(studyname, protocolname),
          )
  
          return self