
classes don't currently check that they have all the interface methods...
they will generate but error at runtime if you try to use the missing method
AbstractMethodError
