Only direct implemented interfaces are supported when building a GraphQLObjectType.
class MyObject implements MyInterface {} => OK
class MyObject2 extends MyObject {} => No interface in ObjectType
ClassUtils.getAllInterfaces(object) should be used instead of object.getInterfaces()
Would you accept such a pull request adding such a dependency on apache-commons-lang?