static StyleInfo infoFrom(StyleMirror input) {
    return ImmutableStyleInfo.of(
        input.get(),
        input.init(),
        input.with(),
        input.withUnaryOperator(),
        input.add(),
        input.addAll(),
        input.put(),
        input.putAll(),
        input.copyOf(),
        input.of(),
        input.instance(),
        input.builder(),
        input.newBuilder(),
        input.from(),
        input.build(),
        input.buildOrThrow(),
        input.canBuild(),
        input.toBuilder(),
        input.underrideHashCode(),
        input.underrideEquals(),
        input.underrideToString(),
        input.delegateToString(),
        input.includeHashCode(),
        input.isInitialized(),
        input.isSet(),
        input.set(),
        input.unset(),
        input.clear(),
        input.create(),
        input.toImmutable(),
        input.typeBuilder(),
        input.typeInnerBuilder(),
        input.typeAbstract(),
        input.typeImmutable(),
        input.typeImmutableEnclosing(),
        input.typeImmutableNested(),
        input.typeModifiable(),
        input.typeInnerModifiable(),
        input.typeWith(),
        input.packageGenerated(),
        ToImmutableInfo.FUNCTION.apply(input.defaults()),
        input.strictBuilder(),
        input.strictModifiable(),
        input.validationMethod(),
        input.allParameters(),
        input.defaultAsDefault(),
        input.headerComments(),
        input.jdkOnly(),
        input.jdk9Collections(),
        ImmutableSet.copyOf(input.passAnnotationsName()),
        ImmutableSet.copyOf(input.additionalJsonAnnotationsName()),
        input.visibility(),
        input.visibilityString(),
        input.optionalAcceptNullable(),
        input.generateSuppressAllWarnings(),
        input.privateNoargConstructor(),
        input.protectedNoargConstructor(),
        input.attributelessSingleton(),
        input.unsafeDefaultAndDerived(),
        input.clearBuilder(),
        input.deferCollectionAllocation(),
        input.deepImmutablesDetection(),
        input.overshadowImplementation(),
        input.implementationNestedInBuilder(),
        input.forceJacksonPropertyNames(),
        input.setJacksonPropertyRequired(),
        input.forceJacksonIgnoreFields(),
        input.forceEqualsInWithers(),
        input.jacksonIntegration(),
        input.weakInterning(),
        input.alwaysPublicInitializers(),
        input.builderVisibility(),
        input.builderVisibilityString(),
        input.throwForInvalidImmutableStateName(),
        input.throwForNullPointerName(),
        input.depluralize(),
        input.depluralizeDictionary(),
        ImmutableSet.copyOf(input.immutableCopyOfRoutinesName()),
        input.stagedBuilder(),
        input.builtinContainerAttributes(),
        input.beanFriendlyModifiables(),
        input.allMandatoryParameters(),
        input.transientDerivedFields(),
        input.finalInstanceFields(),
        input.redactedMask(),
        input.attributeBuilderDetection(),
        input.attributeBuilder(),
        input.getBuilder(),
        input.setBuilder(),
        input.addBuilder(),
        input.addAllBuilder(),
        input.getBuilders(),
        input.nullableAnnotation(),
        ImmutableSet.copyOf(input.allowedClasspathAnnotationsName()),
        input.fallbackNullableAnnotationName(),
        input.limitStringLengthInToString(),
        input.jakarta(),
        input.legacyAccessorOrdering(),
        input.builderToString());
  }
@deprecated no runtime classes, use StyleInfo.fallbackNullableAnnotationName() instead
value-processor/src/org/immutables/value/processor/meta/StyleInfo.java