def METHOD_NAME(self):
    return 
    # TODO we don't have metaclasses yet
    class Meta(type):
        def __getitem__(cls, item):
            return 'from metaclass'
    class C(metaclass=Meta):
        def __class_getitem__(cls, item):
            return 'from __class_getitem__'
    self.assertEqual(C[int], 'from metaclass')