code: def apply(self, cls, originalMemberNameList, classNamingConvention):
          
          self._memberDelegate.apply(cls = cls,
                                     originalMemberNameList = originalMemberNameList,
                                     memberName = self._memberName,
                                     classNamingConvention = classNamingConvention,
                                     getter = self._makeGetter(),
                                     setter = self._makeSetter())
docs: :type cls: type
      :type originalMemberNameList: list(str)
      :type classNamingConvention: INamingConvention