interface IGeneric get x as T class Test def main is shared pass