in geronimo-openapi-impl/src/main/java/org/apache/geronimo/microprofile/openapi/impl/processor/AnnotationProcessor.java [1164:1184]
private void processInfo(final OpenAPI api, final Info info) {
final Contact contact = info.contact();
final ContactImpl contactImpl = new ContactImpl();
contactImpl.email(contact.email());
contactImpl.name(contact.name());
contactImpl.url(contact.url());
final License license = info.license();
final org.eclipse.microprofile.openapi.models.info.License licenseImpl = new LicenseImpl();
licenseImpl.name(license.name());
licenseImpl.url(license.url());
final org.eclipse.microprofile.openapi.models.info.Info impl = new InfoImpl();
impl.description(info.description());
impl.termsOfService(info.termsOfService());
impl.title(info.title());
impl.version(info.version());
impl.contact(contactImpl);
impl.license(licenseImpl);
api.info(impl);
}