@Override public BallerinaMediaType buildContext(MediaType mediaType, OpenAPI openAPI) throws BallerinaOpenApiException { this.example = mediaType.getExample(); this.extensions = mediaType.getExtensions(); this.encoding = mediaType.getEncoding(); this.examples = mediaType.getExamples(); this.schema = new BallerinaSchema().buildContext(mediaType.getSchema(), openAPI); return this; }