Generates java code based on the GraphQL schema to provide type-safe API for building GraphQL queries and using their responses.