code: def __parseResponseServer(self):
          
          
          self.__logger.debug(Sitools2Abstract.getBaseUrl(self) + SITools2Instance.PROJECTS_URI)        
          result = Util.retrieveJsonResponseFromServer(Sitools2Abstract.getBaseUrl(self) + SITools2Instance.PROJECTS_URI)
          isSuccess = result['success']
          if isSuccess:            
              data = result['data']
              self.__logger.debug(data)
              for i, dataItem in enumerate(data):
                  project = Project(Sitools2Abstract.getBaseUrl(self), dataItem)
                  self.__projects.append(project)
          else:
              raise Sitools2Exception("Error when loading the server response")
docs: Parses the response of the server.
          Exception
          ---------
          A Sitools2Exception is raised when the server does not send back a success.