public class lombok.core.handlers.HandlerUtil
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.core.handlers.HandlerUtil
  super_class: java.lang.Object
{
  public static final java.util.List<java.lang.String> NONNULL_ANNOTATIONS;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public static final java.util.List<java.lang.String> BASE_COPYABLE_ANNOTATIONS;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public static final java.util.List<java.lang.String> COPY_TO_SETTER_ANNOTATIONS;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public static final java.util.List<java.lang.String> COPY_TO_BUILDER_SINGULAR_SETTER_ANNOTATIONS;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public static final java.util.List<java.lang.String> JACKSON_COPY_TO_BUILDER_ANNOTATIONS;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public static final java.util.List<java.lang.String> INVALID_ON_BUILDERS;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public static final java.lang.String DEFAULT_EXCEPTION_FOR_NON_NULL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "java.lang.NullPointerException"

  private static final java.util.regex.Pattern PRIMITIVE_WRAPPER_TYPE_NAME_PATTERN;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.regex.Pattern SECTION_FINDER;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.regex.Pattern LINE_BREAK_FINDER;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.regex.Pattern FIND_RETURN;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 83
            bipush 13
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 84
            ldc "androidx.annotation.NonNull"
            aastore
            dup
            iconst_1
         2: .line 85
            ldc "android.support.annotation.NonNull"
            aastore
            dup
            iconst_2
         3: .line 86
            ldc "com.sun.istack.internal.NotNull"
            aastore
            dup
            iconst_3
         4: .line 87
            ldc "edu.umd.cs.findbugs.annotations.NonNull"
            aastore
            dup
            iconst_4
         5: .line 88
            ldc "javax.annotation.Nonnull"
            aastore
            dup
            iconst_5
         6: .line 90
            ldc "lombok.NonNull"
            aastore
            dup
            bipush 6
         7: .line 91
            ldc "org.checkerframework.checker.nullness.qual.NonNull"
            aastore
            dup
            bipush 7
         8: .line 92
            ldc "org.eclipse.jdt.annotation.NonNull"
            aastore
            dup
            bipush 8
         9: .line 93
            ldc "org.eclipse.jgit.annotations.NonNull"
            aastore
            dup
            bipush 9
        10: .line 94
            ldc "org.jetbrains.annotations.NotNull"
            aastore
            dup
            bipush 10
        11: .line 95
            ldc "org.jmlspecs.annotation.NonNull"
            aastore
            dup
            bipush 11
        12: .line 96
            ldc "org.netbeans.api.annotations.common.NonNull"
            aastore
            dup
            bipush 12
        13: .line 97
            ldc "org.springframework.lang.NonNull"
            aastore
        14: .line 83
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic lombok.core.handlers.HandlerUtil.NONNULL_ANNOTATIONS:Ljava/util/List;
        15: .line 99
            sipush 211
            anewarray java.lang.String
            dup
            iconst_0
        16: .line 100
            ldc "androidx.annotation.NonNull"
            aastore
            dup
            iconst_1
        17: .line 101
            ldc "androidx.annotation.Nullable"
            aastore
            dup
            iconst_2
        18: .line 102
            ldc "android.support.annotation.NonNull"
            aastore
            dup
            iconst_3
        19: .line 103
            ldc "android.support.annotation.Nullable"
            aastore
            dup
            iconst_4
        20: .line 104
            ldc "edu.umd.cs.findbugs.annotations.NonNull"
            aastore
            dup
            iconst_5
        21: .line 105
            ldc "edu.umd.cs.findbugs.annotations.Nullable"
            aastore
            dup
            bipush 6
        22: .line 106
            ldc "edu.umd.cs.findbugs.annotations.UnknownNullness"
            aastore
            dup
            bipush 7
        23: .line 107
            ldc "javax.annotation.CheckForNull"
            aastore
            dup
            bipush 8
        24: .line 108
            ldc "javax.annotation.Nonnull"
            aastore
            dup
            bipush 9
        25: .line 109
            ldc "javax.annotation.Nullable"
            aastore
            dup
            bipush 10
        26: .line 110
            ldc "lombok.NonNull"
            aastore
            dup
            bipush 11
        27: .line 111
            ldc "org.jmlspecs.annotation.NonNull"
            aastore
            dup
            bipush 12
        28: .line 112
            ldc "org.jmlspecs.annotation.Nullable"
            aastore
            dup
            bipush 13
        29: .line 116
            ldc "org.checkerframework.checker.compilermsgs.qual.CompilerMessageKey"
            aastore
            dup
            bipush 14
        30: .line 117
            ldc "org.checkerframework.checker.compilermsgs.qual.CompilerMessageKeyBottom"
            aastore
            dup
            bipush 15
        31: .line 118
            ldc "org.checkerframework.checker.compilermsgs.qual.UnknownCompilerMessageKey"
            aastore
            dup
            bipush 16
        32: .line 119
            ldc "org.checkerframework.checker.fenum.qual.AwtAlphaCompositingRule"
            aastore
            dup
            bipush 17
        33: .line 120
            ldc "org.checkerframework.checker.fenum.qual.AwtColorSpace"
            aastore
            dup
            bipush 18
        34: .line 121
            ldc "org.checkerframework.checker.fenum.qual.AwtCursorType"
            aastore
            dup
            bipush 19
        35: .line 122
            ldc "org.checkerframework.checker.fenum.qual.AwtFlowLayout"
            aastore
            dup
            bipush 20
        36: .line 123
            ldc "org.checkerframework.checker.fenum.qual.Fenum"
            aastore
            dup
            bipush 21
        37: .line 124
            ldc "org.checkerframework.checker.fenum.qual.FenumBottom"
            aastore
            dup
            bipush 22
        38: .line 125
            ldc "org.checkerframework.checker.fenum.qual.FenumTop"
            aastore
            dup
            bipush 23
        39: .line 126
            ldc "org.checkerframework.checker.fenum.qual.PolyFenum"
            aastore
            dup
            bipush 24
        40: .line 127
            ldc "org.checkerframework.checker.fenum.qual.SwingBoxOrientation"
            aastore
            dup
            bipush 25
        41: .line 128
            ldc "org.checkerframework.checker.fenum.qual.SwingCompassDirection"
            aastore
            dup
            bipush 26
        42: .line 129
            ldc "org.checkerframework.checker.fenum.qual.SwingElementOrientation"
            aastore
            dup
            bipush 27
        43: .line 130
            ldc "org.checkerframework.checker.fenum.qual.SwingHorizontalOrientation"
            aastore
            dup
            bipush 28
        44: .line 131
            ldc "org.checkerframework.checker.fenum.qual.SwingSplitPaneOrientation"
            aastore
            dup
            bipush 29
        45: .line 132
            ldc "org.checkerframework.checker.fenum.qual.SwingTextOrientation"
            aastore
            dup
            bipush 30
        46: .line 133
            ldc "org.checkerframework.checker.fenum.qual.SwingTitleJustification"
            aastore
            dup
            bipush 31
        47: .line 134
            ldc "org.checkerframework.checker.fenum.qual.SwingTitlePosition"
            aastore
            dup
            bipush 32
        48: .line 135
            ldc "org.checkerframework.checker.fenum.qual.SwingVerticalOrientation"
            aastore
            dup
            bipush 33
        49: .line 136
            ldc "org.checkerframework.checker.formatter.qual.Format"
            aastore
            dup
            bipush 34
        50: .line 137
            ldc "org.checkerframework.checker.formatter.qual.FormatBottom"
            aastore
            dup
            bipush 35
        51: .line 138
            ldc "org.checkerframework.checker.formatter.qual.InvalidFormat"
            aastore
            dup
            bipush 36
        52: .line 139
            ldc "org.checkerframework.checker.guieffect.qual.AlwaysSafe"
            aastore
            dup
            bipush 37
        53: .line 140
            ldc "org.checkerframework.checker.guieffect.qual.PolyUI"
            aastore
            dup
            bipush 38
        54: .line 141
            ldc "org.checkerframework.checker.guieffect.qual.UI"
            aastore
            dup
            bipush 39
        55: .line 142
            ldc "org.checkerframework.checker.i18nformatter.qual.I18nFormat"
            aastore
            dup
            bipush 40
        56: .line 143
            ldc "org.checkerframework.checker.i18nformatter.qual.I18nFormatBottom"
            aastore
            dup
            bipush 41
        57: .line 144
            ldc "org.checkerframework.checker.i18nformatter.qual.I18nFormatFor"
            aastore
            dup
            bipush 42
        58: .line 145
            ldc "org.checkerframework.checker.i18nformatter.qual.I18nInvalidFormat"
            aastore
            dup
            bipush 43
        59: .line 146
            ldc "org.checkerframework.checker.i18nformatter.qual.I18nUnknownFormat"
            aastore
            dup
            bipush 44
        60: .line 147
            ldc "org.checkerframework.checker.i18n.qual.LocalizableKey"
            aastore
            dup
            bipush 45
        61: .line 148
            ldc "org.checkerframework.checker.i18n.qual.LocalizableKeyBottom"
            aastore
            dup
            bipush 46
        62: .line 149
            ldc "org.checkerframework.checker.i18n.qual.Localized"
            aastore
            dup
            bipush 47
        63: .line 150
            ldc "org.checkerframework.checker.i18n.qual.UnknownLocalizableKey"
            aastore
            dup
            bipush 48
        64: .line 151
            ldc "org.checkerframework.checker.i18n.qual.UnknownLocalized"
            aastore
            dup
            bipush 49
        65: .line 152
            ldc "org.checkerframework.checker.index.qual.GTENegativeOne"
            aastore
            dup
            bipush 50
        66: .line 153
            ldc "org.checkerframework.checker.index.qual.IndexFor"
            aastore
            dup
            bipush 51
        67: .line 154
            ldc "org.checkerframework.checker.index.qual.IndexOrHigh"
            aastore
            dup
            bipush 52
        68: .line 155
            ldc "org.checkerframework.checker.index.qual.IndexOrLow"
            aastore
            dup
            bipush 53
        69: .line 156
            ldc "org.checkerframework.checker.index.qual.LengthOf"
            aastore
            dup
            bipush 54
        70: .line 157
            ldc "org.checkerframework.checker.index.qual.LessThan"
            aastore
            dup
            bipush 55
        71: .line 158
            ldc "org.checkerframework.checker.index.qual.LessThanBottom"
            aastore
            dup
            bipush 56
        72: .line 159
            ldc "org.checkerframework.checker.index.qual.LessThanUnknown"
            aastore
            dup
            bipush 57
        73: .line 160
            ldc "org.checkerframework.checker.index.qual.LowerBoundBottom"
            aastore
            dup
            bipush 58
        74: .line 161
            ldc "org.checkerframework.checker.index.qual.LowerBoundUnknown"
            aastore
            dup
            bipush 59
        75: .line 162
            ldc "org.checkerframework.checker.index.qual.LTEqLengthOf"
            aastore
            dup
            bipush 60
        76: .line 163
            ldc "org.checkerframework.checker.index.qual.LTLengthOf"
            aastore
            dup
            bipush 61
        77: .line 164
            ldc "org.checkerframework.checker.index.qual.LTOMLengthOf"
            aastore
            dup
            bipush 62
        78: .line 165
            ldc "org.checkerframework.checker.index.qual.NegativeIndexFor"
            aastore
            dup
            bipush 63
        79: .line 166
            ldc "org.checkerframework.checker.index.qual.NonNegative"
            aastore
            dup
            bipush 64
        80: .line 167
            ldc "org.checkerframework.checker.index.qual.PolyIndex"
            aastore
            dup
            bipush 65
        81: .line 168
            ldc "org.checkerframework.checker.index.qual.PolyLength"
            aastore
            dup
            bipush 66
        82: .line 169
            ldc "org.checkerframework.checker.index.qual.PolyLowerBound"
            aastore
            dup
            bipush 67
        83: .line 170
            ldc "org.checkerframework.checker.index.qual.PolySameLen"
            aastore
            dup
            bipush 68
        84: .line 171
            ldc "org.checkerframework.checker.index.qual.PolyUpperBound"
            aastore
            dup
            bipush 69
        85: .line 172
            ldc "org.checkerframework.checker.index.qual.Positive"
            aastore
            dup
            bipush 70
        86: .line 173
            ldc "org.checkerframework.checker.index.qual.SameLen"
            aastore
            dup
            bipush 71
        87: .line 174
            ldc "org.checkerframework.checker.index.qual.SameLenBottom"
            aastore
            dup
            bipush 72
        88: .line 175
            ldc "org.checkerframework.checker.index.qual.SameLenUnknown"
            aastore
            dup
            bipush 73
        89: .line 176
            ldc "org.checkerframework.checker.index.qual.SearchIndexBottom"
            aastore
            dup
            bipush 74
        90: .line 177
            ldc "org.checkerframework.checker.index.qual.SearchIndexFor"
            aastore
            dup
            bipush 75
        91: .line 178
            ldc "org.checkerframework.checker.index.qual.SearchIndexUnknown"
            aastore
            dup
            bipush 76
        92: .line 179
            ldc "org.checkerframework.checker.index.qual.SubstringIndexBottom"
            aastore
            dup
            bipush 77
        93: .line 180
            ldc "org.checkerframework.checker.index.qual.SubstringIndexFor"
            aastore
            dup
            bipush 78
        94: .line 181
            ldc "org.checkerframework.checker.index.qual.SubstringIndexUnknown"
            aastore
            dup
            bipush 79
        95: .line 182
            ldc "org.checkerframework.checker.index.qual.UpperBoundBottom"
            aastore
            dup
            bipush 80
        96: .line 183
            ldc "org.checkerframework.checker.index.qual.UpperBoundUnknown"
            aastore
            dup
            bipush 81
        97: .line 184
            ldc "org.checkerframework.checker.initialization.qual.FBCBottom"
            aastore
            dup
            bipush 82
        98: .line 185
            ldc "org.checkerframework.checker.initialization.qual.Initialized"
            aastore
            dup
            bipush 83
        99: .line 186
            ldc "org.checkerframework.checker.initialization.qual.UnderInitialization"
            aastore
            dup
            bipush 84
       100: .line 187
            ldc "org.checkerframework.checker.initialization.qual.UnknownInitialization"
            aastore
            dup
            bipush 85
       101: .line 188
            ldc "org.checkerframework.checker.interning.qual.Interned"
            aastore
            dup
            bipush 86
       102: .line 189
            ldc "org.checkerframework.checker.interning.qual.InternedDistinct"
            aastore
            dup
            bipush 87
       103: .line 190
            ldc "org.checkerframework.checker.interning.qual.PolyInterned"
            aastore
            dup
            bipush 88
       104: .line 191
            ldc "org.checkerframework.checker.interning.qual.UnknownInterned"
            aastore
            dup
            bipush 89
       105: .line 192
            ldc "org.checkerframework.checker.lock.qual.GuardedBy"
            aastore
            dup
            bipush 90
       106: .line 193
            ldc "org.checkerframework.checker.lock.qual.GuardedByBottom"
            aastore
            dup
            bipush 91
       107: .line 194
            ldc "org.checkerframework.checker.lock.qual.GuardedByUnknown"
            aastore
            dup
            bipush 92
       108: .line 195
            ldc "org.checkerframework.checker.lock.qual.GuardSatisfied"
            aastore
            dup
            bipush 93
       109: .line 196
            ldc "org.checkerframework.checker.nullness.qual.KeyFor"
            aastore
            dup
            bipush 94
       110: .line 197
            ldc "org.checkerframework.checker.nullness.qual.KeyForBottom"
            aastore
            dup
            bipush 95
       111: .line 198
            ldc "org.checkerframework.checker.nullness.qual.MonotonicNonNull"
            aastore
            dup
            bipush 96
       112: .line 199
            ldc "org.checkerframework.checker.nullness.qual.NonNull"
            aastore
            dup
            bipush 97
       113: .line 200
            ldc "org.checkerframework.checker.nullness.qual.NonRaw"
            aastore
            dup
            bipush 98
       114: .line 201
            ldc "org.checkerframework.checker.nullness.qual.Nullable"
            aastore
            dup
            bipush 99
       115: .line 202
            ldc "org.checkerframework.checker.nullness.qual.PolyKeyFor"
            aastore
            dup
            bipush 100
       116: .line 203
            ldc "org.checkerframework.checker.nullness.qual.PolyNull"
            aastore
            dup
            bipush 101
       117: .line 204
            ldc "org.checkerframework.checker.nullness.qual.PolyRaw"
            aastore
            dup
            bipush 102
       118: .line 205
            ldc "org.checkerframework.checker.nullness.qual.Raw"
            aastore
            dup
            bipush 103
       119: .line 206
            ldc "org.checkerframework.checker.nullness.qual.UnknownKeyFor"
            aastore
            dup
            bipush 104
       120: .line 207
            ldc "org.checkerframework.checker.optional.qual.MaybePresent"
            aastore
            dup
            bipush 105
       121: .line 208
            ldc "org.checkerframework.checker.optional.qual.PolyPresent"
            aastore
            dup
            bipush 106
       122: .line 209
            ldc "org.checkerframework.checker.optional.qual.Present"
            aastore
            dup
            bipush 107
       123: .line 210
            ldc "org.checkerframework.checker.propkey.qual.PropertyKey"
            aastore
            dup
            bipush 108
       124: .line 211
            ldc "org.checkerframework.checker.propkey.qual.PropertyKeyBottom"
            aastore
            dup
            bipush 109
       125: .line 212
            ldc "org.checkerframework.checker.propkey.qual.UnknownPropertyKey"
            aastore
            dup
            bipush 110
       126: .line 213
            ldc "org.checkerframework.checker.regex.qual.PolyRegex"
            aastore
            dup
            bipush 111
       127: .line 214
            ldc "org.checkerframework.checker.regex.qual.Regex"
            aastore
            dup
            bipush 112
       128: .line 215
            ldc "org.checkerframework.checker.regex.qual.RegexBottom"
            aastore
            dup
            bipush 113
       129: .line 216
            ldc "org.checkerframework.checker.regex.qual.UnknownRegex"
            aastore
            dup
            bipush 114
       130: .line 217
            ldc "org.checkerframework.checker.signature.qual.BinaryName"
            aastore
            dup
            bipush 115
       131: .line 218
            ldc "org.checkerframework.checker.signature.qual.BinaryNameInUnnamedPackage"
            aastore
            dup
            bipush 116
       132: .line 219
            ldc "org.checkerframework.checker.signature.qual.ClassGetName"
            aastore
            dup
            bipush 117
       133: .line 220
            ldc "org.checkerframework.checker.signature.qual.ClassGetSimpleName"
            aastore
            dup
            bipush 118
       134: .line 221
            ldc "org.checkerframework.checker.signature.qual.DotSeparatedIdentifiers"
            aastore
            dup
            bipush 119
       135: .line 222
            ldc "org.checkerframework.checker.signature.qual.FieldDescriptor"
            aastore
            dup
            bipush 120
       136: .line 223
            ldc "org.checkerframework.checker.signature.qual.FieldDescriptorForPrimitive"
            aastore
            dup
            bipush 121
       137: .line 224
            ldc "org.checkerframework.checker.signature.qual.FieldDescriptorForPrimitiveOrArrayInUnnamedPackage"
            aastore
            dup
            bipush 122
       138: .line 225
            ldc "org.checkerframework.checker.signature.qual.FqBinaryName"
            aastore
            dup
            bipush 123
       139: .line 226
            ldc "org.checkerframework.checker.signature.qual.FullyQualifiedName"
            aastore
            dup
            bipush 124
       140: .line 227
            ldc "org.checkerframework.checker.signature.qual.Identifier"
            aastore
            dup
            bipush 125
       141: .line 228
            ldc "org.checkerframework.checker.signature.qual.IdentifierOrArray"
            aastore
            dup
            bipush 126
       142: .line 229
            ldc "org.checkerframework.checker.signature.qual.InternalForm"
            aastore
            dup
            bipush 127
       143: .line 230
            ldc "org.checkerframework.checker.signature.qual.MethodDescriptor"
            aastore
            dup
            sipush 128
       144: .line 231
            ldc "org.checkerframework.checker.signature.qual.PolySignature"
            aastore
            dup
            sipush 129
       145: .line 232
            ldc "org.checkerframework.checker.signature.qual.SignatureBottom"
            aastore
            dup
            sipush 130
       146: .line 233
            ldc "org.checkerframework.checker.signedness.qual.Constant"
            aastore
            dup
            sipush 131
       147: .line 234
            ldc "org.checkerframework.checker.signedness.qual.PolySignedness"
            aastore
            dup
            sipush 132
       148: .line 235
            ldc "org.checkerframework.checker.signedness.qual.PolySigned"
            aastore
            dup
            sipush 133
       149: .line 236
            ldc "org.checkerframework.checker.signedness.qual.Signed"
            aastore
            dup
            sipush 134
       150: .line 237
            ldc "org.checkerframework.checker.signedness.qual.SignednessBottom"
            aastore
            dup
            sipush 135
       151: .line 238
            ldc "org.checkerframework.checker.signedness.qual.SignednessGlb"
            aastore
            dup
            sipush 136
       152: .line 239
            ldc "org.checkerframework.checker.signedness.qual.SignedPositive"
            aastore
            dup
            sipush 137
       153: .line 240
            ldc "org.checkerframework.checker.signedness.qual.UnknownSignedness"
            aastore
            dup
            sipush 138
       154: .line 241
            ldc "org.checkerframework.checker.signedness.qual.Unsigned"
            aastore
            dup
            sipush 139
       155: .line 242
            ldc "org.checkerframework.checker.tainting.qual.PolyTainted"
            aastore
            dup
            sipush 140
       156: .line 243
            ldc "org.checkerframework.checker.tainting.qual.Tainted"
            aastore
            dup
            sipush 141
       157: .line 244
            ldc "org.checkerframework.checker.tainting.qual.Untainted"
            aastore
            dup
            sipush 142
       158: .line 245
            ldc "org.checkerframework.checker.units.qual.A"
            aastore
            dup
            sipush 143
       159: .line 246
            ldc "org.checkerframework.checker.units.qual.Acceleration"
            aastore
            dup
            sipush 144
       160: .line 247
            ldc "org.checkerframework.checker.units.qual.Angle"
            aastore
            dup
            sipush 145
       161: .line 248
            ldc "org.checkerframework.checker.units.qual.Area"
            aastore
            dup
            sipush 146
       162: .line 249
            ldc "org.checkerframework.checker.units.qual.C"
            aastore
            dup
            sipush 147
       163: .line 250
            ldc "org.checkerframework.checker.units.qual.cd"
            aastore
            dup
            sipush 148
       164: .line 251
            ldc "org.checkerframework.checker.units.qual.Current"
            aastore
            dup
            sipush 149
       165: .line 252
            ldc "org.checkerframework.checker.units.qual.degrees"
            aastore
            dup
            sipush 150
       166: .line 253
            ldc "org.checkerframework.checker.units.qual.g"
            aastore
            dup
            sipush 151
       167: .line 254
            ldc "org.checkerframework.checker.units.qual.h"
            aastore
            dup
            sipush 152
       168: .line 255
            ldc "org.checkerframework.checker.units.qual.K"
            aastore
            dup
            sipush 153
       169: .line 256
            ldc "org.checkerframework.checker.units.qual.kg"
            aastore
            dup
            sipush 154
       170: .line 257
            ldc "org.checkerframework.checker.units.qual.km"
            aastore
            dup
            sipush 155
       171: .line 258
            ldc "org.checkerframework.checker.units.qual.km2"
            aastore
            dup
            sipush 156
       172: .line 259
            ldc "org.checkerframework.checker.units.qual.kmPERh"
            aastore
            dup
            sipush 157
       173: .line 260
            ldc "org.checkerframework.checker.units.qual.Length"
            aastore
            dup
            sipush 158
       174: .line 261
            ldc "org.checkerframework.checker.units.qual.Luminance"
            aastore
            dup
            sipush 159
       175: .line 262
            ldc "org.checkerframework.checker.units.qual.m"
            aastore
            dup
            sipush 160
       176: .line 263
            ldc "org.checkerframework.checker.units.qual.m2"
            aastore
            dup
            sipush 161
       177: .line 264
            ldc "org.checkerframework.checker.units.qual.Mass"
            aastore
            dup
            sipush 162
       178: .line 265
            ldc "org.checkerframework.checker.units.qual.min"
            aastore
            dup
            sipush 163
       179: .line 266
            ldc "org.checkerframework.checker.units.qual.mm"
            aastore
            dup
            sipush 164
       180: .line 267
            ldc "org.checkerframework.checker.units.qual.mm2"
            aastore
            dup
            sipush 165
       181: .line 268
            ldc "org.checkerframework.checker.units.qual.mol"
            aastore
            dup
            sipush 166
       182: .line 269
            ldc "org.checkerframework.checker.units.qual.mPERs"
            aastore
            dup
            sipush 167
       183: .line 270
            ldc "org.checkerframework.checker.units.qual.mPERs2"
            aastore
            dup
            sipush 168
       184: .line 271
            ldc "org.checkerframework.checker.units.qual.PolyUnit"
            aastore
            dup
            sipush 169
       185: .line 272
            ldc "org.checkerframework.checker.units.qual.radians"
            aastore
            dup
            sipush 170
       186: .line 273
            ldc "org.checkerframework.checker.units.qual.s"
            aastore
            dup
            sipush 171
       187: .line 274
            ldc "org.checkerframework.checker.units.qual.Speed"
            aastore
            dup
            sipush 172
       188: .line 275
            ldc "org.checkerframework.checker.units.qual.Substance"
            aastore
            dup
            sipush 173
       189: .line 276
            ldc "org.checkerframework.checker.units.qual.Temperature"
            aastore
            dup
            sipush 174
       190: .line 277
            ldc "org.checkerframework.checker.units.qual.Time"
            aastore
            dup
            sipush 175
       191: .line 278
            ldc "org.checkerframework.checker.units.qual.UnitsBottom"
            aastore
            dup
            sipush 176
       192: .line 279
            ldc "org.checkerframework.checker.units.qual.UnknownUnits"
            aastore
            dup
            sipush 177
       193: .line 280
            ldc "org.checkerframework.common.aliasing.qual.LeakedToResult"
            aastore
            dup
            sipush 178
       194: .line 281
            ldc "org.checkerframework.common.aliasing.qual.MaybeAliased"
            aastore
            dup
            sipush 179
       195: .line 282
            ldc "org.checkerframework.common.aliasing.qual.NonLeaked"
            aastore
            dup
            sipush 180
       196: .line 283
            ldc "org.checkerframework.common.aliasing.qual.Unique"
            aastore
            dup
            sipush 181
       197: .line 284
            ldc "org.checkerframework.common.reflection.qual.ClassBound"
            aastore
            dup
            sipush 182
       198: .line 285
            ldc "org.checkerframework.common.reflection.qual.ClassVal"
            aastore
            dup
            sipush 183
       199: .line 286
            ldc "org.checkerframework.common.reflection.qual.ClassValBottom"
            aastore
            dup
            sipush 184
       200: .line 287
            ldc "org.checkerframework.common.reflection.qual.MethodVal"
            aastore
            dup
            sipush 185
       201: .line 288
            ldc "org.checkerframework.common.reflection.qual.MethodValBottom"
            aastore
            dup
            sipush 186
       202: .line 289
            ldc "org.checkerframework.common.reflection.qual.UnknownClass"
            aastore
            dup
            sipush 187
       203: .line 290
            ldc "org.checkerframework.common.reflection.qual.UnknownMethod"
            aastore
            dup
            sipush 188
       204: .line 291
            ldc "org.checkerframework.common.subtyping.qual.Bottom"
            aastore
            dup
            sipush 189
       205: .line 292
            ldc "org.checkerframework.common.util.report.qual.ReportUnqualified"
            aastore
            dup
            sipush 190
       206: .line 293
            ldc "org.checkerframework.common.value.qual.ArrayLen"
            aastore
            dup
            sipush 191
       207: .line 294
            ldc "org.checkerframework.common.value.qual.ArrayLenRange"
            aastore
            dup
            sipush 192
       208: .line 295
            ldc "org.checkerframework.common.value.qual.BoolVal"
            aastore
            dup
            sipush 193
       209: .line 296
            ldc "org.checkerframework.common.value.qual.BottomVal"
            aastore
            dup
            sipush 194
       210: .line 297
            ldc "org.checkerframework.common.value.qual.DoubleVal"
            aastore
            dup
            sipush 195
       211: .line 298
            ldc "org.checkerframework.common.value.qual.IntRange"
            aastore
            dup
            sipush 196
       212: .line 299
            ldc "org.checkerframework.common.value.qual.IntVal"
            aastore
            dup
            sipush 197
       213: .line 300
            ldc "org.checkerframework.common.value.qual.MinLen"
            aastore
            dup
            sipush 198
       214: .line 301
            ldc "org.checkerframework.common.value.qual.PolyValue"
            aastore
            dup
            sipush 199
       215: .line 302
            ldc "org.checkerframework.common.value.qual.StringVal"
            aastore
            dup
            sipush 200
       216: .line 303
            ldc "org.checkerframework.common.value.qual.UnknownVal"
            aastore
            dup
            sipush 201
       217: .line 304
            ldc "org.checkerframework.framework.qual.PolyAll"
            aastore
            dup
            sipush 202
       218: .line 305
            ldc "org.checkerframework.framework.util.PurityUnqualified"
            aastore
            dup
            sipush 203
       219: .line 307
            ldc "org.eclipse.jdt.annotation.NonNull"
            aastore
            dup
            sipush 204
       220: .line 308
            ldc "org.eclipse.jdt.annotation.Nullable"
            aastore
            dup
            sipush 205
       221: .line 309
            ldc "org.jetbrains.annotations.NotNull"
            aastore
            dup
            sipush 206
       222: .line 310
            ldc "org.jetbrains.annotations.Nullable"
            aastore
            dup
            sipush 207
       223: .line 311
            ldc "org.springframework.lang.NonNull"
            aastore
            dup
            sipush 208
       224: .line 312
            ldc "org.springframework.lang.Nullable"
            aastore
            dup
            sipush 209
       225: .line 313
            ldc "org.netbeans.api.annotations.common.NonNull"
            aastore
            dup
            sipush 210
       226: .line 314
            ldc "org.netbeans.api.annotations.common.NullAllowed"
            aastore
       227: .line 99
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic lombok.core.handlers.HandlerUtil.BASE_COPYABLE_ANNOTATIONS:Ljava/util/List;
       228: .line 316
            bipush 12
            anewarray java.lang.String
            dup
            iconst_0
       229: .line 317
            ldc "com.fasterxml.jackson.annotation.JacksonInject"
            aastore
            dup
            iconst_1
       230: .line 318
            ldc "com.fasterxml.jackson.annotation.JsonAlias"
            aastore
            dup
            iconst_2
       231: .line 319
            ldc "com.fasterxml.jackson.annotation.JsonFormat"
            aastore
            dup
            iconst_3
       232: .line 320
            ldc "com.fasterxml.jackson.annotation.JsonIgnore"
            aastore
            dup
            iconst_4
       233: .line 321
            ldc "com.fasterxml.jackson.annotation.JsonIgnoreProperties"
            aastore
            dup
            iconst_5
       234: .line 322
            ldc "com.fasterxml.jackson.annotation.JsonProperty"
            aastore
            dup
            bipush 6
       235: .line 323
            ldc "com.fasterxml.jackson.annotation.JsonSetter"
            aastore
            dup
            bipush 7
       236: .line 324
            ldc "com.fasterxml.jackson.annotation.JsonSubTypes"
            aastore
            dup
            bipush 8
       237: .line 325
            ldc "com.fasterxml.jackson.annotation.JsonTypeInfo"
            aastore
            dup
            bipush 9
       238: .line 326
            ldc "com.fasterxml.jackson.annotation.JsonView"
            aastore
            dup
            bipush 10
       239: .line 327
            ldc "com.fasterxml.jackson.databind.annotation.JsonDeserialize"
            aastore
            dup
            bipush 11
       240: .line 328
            ldc "com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty"
            aastore
       241: .line 316
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic lombok.core.handlers.HandlerUtil.COPY_TO_SETTER_ANNOTATIONS:Ljava/util/List;
       242: .line 330
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       243: .line 331
            ldc "com.fasterxml.jackson.annotation.JsonAnySetter"
            aastore
       244: .line 330
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic lombok.core.handlers.HandlerUtil.COPY_TO_BUILDER_SINGULAR_SETTER_ANNOTATIONS:Ljava/util/List;
       245: .line 333
            bipush 11
            anewarray java.lang.String
            dup
            iconst_0
       246: .line 334
            ldc "com.fasterxml.jackson.annotation.JsonAutoDetect"
            aastore
            dup
            iconst_1
       247: .line 335
            ldc "com.fasterxml.jackson.annotation.JsonFormat"
            aastore
            dup
            iconst_2
       248: .line 336
            ldc "com.fasterxml.jackson.annotation.JsonIgnoreProperties"
            aastore
            dup
            iconst_3
       249: .line 337
            ldc "com.fasterxml.jackson.annotation.JsonIgnoreType"
            aastore
            dup
            iconst_4
       250: .line 338
            ldc "com.fasterxml.jackson.annotation.JsonPropertyOrder"
            aastore
            dup
            iconst_5
       251: .line 339
            ldc "com.fasterxml.jackson.annotation.JsonRootName"
            aastore
            dup
            bipush 6
       252: .line 340
            ldc "com.fasterxml.jackson.annotation.JsonSubTypes"
            aastore
            dup
            bipush 7
       253: .line 341
            ldc "com.fasterxml.jackson.annotation.JsonTypeInfo"
            aastore
            dup
            bipush 8
       254: .line 342
            ldc "com.fasterxml.jackson.annotation.JsonTypeName"
            aastore
            dup
            bipush 9
       255: .line 343
            ldc "com.fasterxml.jackson.annotation.JsonView"
            aastore
            dup
            bipush 10
       256: .line 344
            ldc "com.fasterxml.jackson.databind.annotation.JsonNaming"
            aastore
       257: .line 333
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic lombok.core.handlers.HandlerUtil.JACKSON_COPY_TO_BUILDER_ANNOTATIONS:Ljava/util/List;
       258: .line 447
            bipush 13
            anewarray java.lang.String
            dup
            iconst_0
       259: .line 449
            ldc Llombok/Getter;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc Llombok/Setter;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc Llombok/With;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_3
            ldc "lombok.experimental.Wither"
            aastore
            dup
            iconst_4
       260: .line 450
            ldc Llombok/ToString;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_5
            ldc Llombok/EqualsAndHashCode;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            bipush 6
       261: .line 451
            ldc Llombok/RequiredArgsConstructor;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            bipush 7
            ldc Llombok/AllArgsConstructor;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            bipush 8
            ldc Llombok/NoArgsConstructor;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            bipush 9
       262: .line 452
            ldc Llombok/Data;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            bipush 10
            ldc Llombok/Value;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            bipush 11
            ldc "lombok.experimental.Value"
            aastore
            dup
            bipush 12
            ldc Llombok/experimental/FieldDefaults;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
       263: .line 448
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
       264: .line 447
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic lombok.core.handlers.HandlerUtil.INVALID_ON_BUILDERS:Ljava/util/List;
       265: .line 750
            ldc "^(?:java\\.lang\\.)?(?:Boolean|Byte|Short|Integer|Long|Float|Double|Character)$"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putstatic lombok.core.handlers.HandlerUtil.PRIMITIVE_WRAPPER_TYPE_NAME_PATTERN:Ljava/util/regex/Pattern;
       266: .line 761
            ldc "^\\s*\\**\\s*[-*][-*]+\\s*([GS]ETTER|WITH(?:ER)?)\\s*[-*][-*]+\\s*\\**\\s*$"
            bipush 10
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
            putstatic lombok.core.handlers.HandlerUtil.SECTION_FINDER:Ljava/util/regex/Pattern;
       267: .line 762
            ldc "(\\r?\\n)?"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putstatic lombok.core.handlers.HandlerUtil.LINE_BREAK_FINDER:Ljava/util/regex/Pattern;
       268: .line 805
            ldc "^\\s*\\**\\s*@returns?\\s+.*$"
            bipush 10
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
            putstatic lombok.core.handlers.HandlerUtil.FIND_RETURN:Ljava/util/regex/Pattern;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // lombok.core.handlers.HandlerUtil this
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // lombok.core.handlers.HandlerUtil this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/core/handlers/HandlerUtil;

  public static int primeForHashcode();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 66
            bipush 59
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int primeForTrue();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 70
            bipush 79
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int primeForFalse();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 74
            bipush 97
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int primeForNull();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 78
            bipush 43
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static boolean checkName(java.lang.String, java.lang.String, lombok.core.LombokNode<?, ?, ?>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Llombok/core/LombokNode;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // java.lang.String nameSpec
        start local 1 // java.lang.String identifier
        start local 2 // lombok.core.LombokNode errorNode
         0: .line 354
            aload 1 /* identifier */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 3
         1: .line 355
            aload 2 /* errorNode */
            new java.lang.StringBuilder
            dup
            aload 0 /* nameSpec */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " cannot be the empty string."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
         2: .line 356
            iconst_0
            ireturn
         3: .line 359
      StackMap locals:
      StackMap stack:
            aload 1 /* identifier */
            invokestatic lombok.core.JavaIdentifiers.isValidJavaIdentifier:(Ljava/lang/String;)Z
            ifne 6
         4: .line 360
            aload 2 /* errorNode */
            new java.lang.StringBuilder
            dup
            aload 0 /* nameSpec */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " must be a valid java identifier."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
         5: .line 361
            iconst_0
            ireturn
         6: .line 364
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // lombok.core.LombokNode errorNode
        end local 1 // java.lang.String identifier
        end local 0 // java.lang.String nameSpec
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0    nameSpec  Ljava/lang/String;
            0    7     1  identifier  Ljava/lang/String;
            0    7     2   errorNode  Llombok/core/LombokNode<***>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Llombok/core/LombokNode<***>;)Z
    MethodParameters:
            Name  Flags
      nameSpec    
      identifier  
      errorNode   

  public static java.lang.String autoSingularize(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.String plural
         0: .line 368
            aload 0 /* plural */
            invokestatic lombok.core.handlers.Singulars.autoSingularize:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // java.lang.String plural
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  plural  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      plural  

  public static void handleFlagUsage(lombok.core.LombokNode<?, ?, ?>, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String);
    descriptor: (Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // lombok.core.LombokNode node
        start local 1 // lombok.core.configuration.ConfigurationKey key
        start local 2 // java.lang.String featureName
         0: .line 372
            aload 0 /* node */
            invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
            aload 1 /* key */
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast lombok.core.configuration.FlagUsageType
            astore 3 /* fut */
        start local 3 // lombok.core.configuration.FlagUsageType fut
         1: .line 374
            aload 3 /* fut */
            ifnonnull 3
            aload 1 /* key */
            invokestatic lombok.core.configuration.AllowHelper.isAllowable:(Llombok/core/configuration/ConfigurationKey;)Z
            ifeq 3
         2: .line 375
            aload 0 /* node */
            new java.lang.StringBuilder
            dup
            ldc "Use of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* featureName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " is disabled by default. Please add '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* key */
            invokevirtual lombok.core.configuration.ConfigurationKey.getKeyName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            getstatic lombok.core.configuration.FlagUsageType.ALLOW:Llombok/core/configuration/FlagUsageType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "' to 'lombok.config' if you want to enable is."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
         3: .line 378
      StackMap locals: lombok.core.configuration.FlagUsageType
      StackMap stack:
            aload 3 /* fut */
            ifnull 7
         4: .line 379
            new java.lang.StringBuilder
            dup
            ldc "Use of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* featureName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " is flagged according to lombok configuration."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* msg */
        start local 4 // java.lang.String msg
         5: .line 380
            aload 3 /* fut */
            getstatic lombok.core.configuration.FlagUsageType.WARNING:Llombok/core/configuration/FlagUsageType;
            if_acmpne 6
            aload 0 /* node */
            aload 4 /* msg */
            invokevirtual lombok.core.LombokNode.addWarning:(Ljava/lang/String;)V
            goto 7
         6: .line 381
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* fut */
            getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
            if_acmpne 7
            aload 0 /* node */
            aload 4 /* msg */
            invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
        end local 4 // java.lang.String msg
         7: .line 383
      StackMap locals:
      StackMap stack:
            return
        end local 3 // lombok.core.configuration.FlagUsageType fut
        end local 2 // java.lang.String featureName
        end local 1 // lombok.core.configuration.ConfigurationKey key
        end local 0 // lombok.core.LombokNode node
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         node  Llombok/core/LombokNode<***>;
            0    8     1          key  Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
            0    8     2  featureName  Ljava/lang/String;
            1    8     3          fut  Llombok/core/configuration/FlagUsageType;
            5    7     4          msg  Ljava/lang/String;
    Signature: (Llombok/core/LombokNode<***>;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;)V
    MethodParameters:
             Name  Flags
      node         
      key          
      featureName  

  public static boolean shouldAddGenerated(lombok.core.LombokNode<?, ?, ?>);
    descriptor: (Llombok/core/LombokNode;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // lombok.core.LombokNode node
         0: .line 387
            aload 0 /* node */
            invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
            getstatic lombok.ConfigurationKeys.ADD_JAVAX_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 1 /* add */
        start local 1 // java.lang.Boolean add
         1: .line 388
            aload 1 /* add */
            ifnull 2
            aload 1 /* add */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
         2: .line 389
      StackMap locals: java.lang.Boolean
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* node */
            invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
            getstatic lombok.ConfigurationKeys.ADD_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Boolean add
        end local 0 // lombok.core.LombokNode node
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  node  Llombok/core/LombokNode<***>;
            1    3     1   add  Ljava/lang/Boolean;
    Signature: (Llombok/core/LombokNode<***>;)Z
    MethodParameters:
      Name  Flags
      node  

  public static void handleExperimentalFlagUsage(lombok.core.LombokNode<?, ?, ?>, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String);
    descriptor: (Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // lombok.core.LombokNode node
        start local 1 // lombok.core.configuration.ConfigurationKey key
        start local 2 // java.lang.String featureName
         0: .line 393
            aload 0 /* node */
            aload 1 /* key */
            aload 2 /* featureName */
            getstatic lombok.ConfigurationKeys.EXPERIMENTAL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey;
            ldc "any lombok.experimental feature"
            invokestatic lombok.core.handlers.HandlerUtil.handleFlagUsage:(Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
         1: .line 394
            return
        end local 2 // java.lang.String featureName
        end local 1 // lombok.core.configuration.ConfigurationKey key
        end local 0 // lombok.core.LombokNode node
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         node  Llombok/core/LombokNode<***>;
            0    2     1          key  Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
            0    2     2  featureName  Ljava/lang/String;
    Signature: (Llombok/core/LombokNode<***>;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;)V
    MethodParameters:
             Name  Flags
      node         
      key          
      featureName  

  public static void handleFlagUsage(lombok.core.LombokNode<?, ?, ?>, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String);
    descriptor: (Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=10, args_size=5
        start local 0 // lombok.core.LombokNode node
        start local 1 // lombok.core.configuration.ConfigurationKey key1
        start local 2 // java.lang.String featureName1
        start local 3 // lombok.core.configuration.ConfigurationKey key2
        start local 4 // java.lang.String featureName2
         0: .line 397
            aload 0 /* node */
            invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
            aload 1 /* key1 */
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast lombok.core.configuration.FlagUsageType
            astore 5 /* fut1 */
        start local 5 // lombok.core.configuration.FlagUsageType fut1
         1: .line 398
            aload 0 /* node */
            invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
            aload 3 /* key2 */
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast lombok.core.configuration.FlagUsageType
            astore 6 /* fut2 */
        start local 6 // lombok.core.configuration.FlagUsageType fut2
         2: .line 400
            aconst_null
            astore 7 /* fut */
        start local 7 // lombok.core.configuration.FlagUsageType fut
         3: .line 401
            aconst_null
            astore 8 /* featureName */
        start local 8 // java.lang.String featureName
         4: .line 402
            aload 5 /* fut1 */
            getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
            if_acmpne 8
         5: .line 403
            aload 5 /* fut1 */
            astore 7 /* fut */
         6: .line 404
            aload 2 /* featureName1 */
            astore 8 /* featureName */
         7: .line 405
            goto 18
      StackMap locals: lombok.core.LombokNode lombok.core.configuration.ConfigurationKey java.lang.String lombok.core.configuration.ConfigurationKey java.lang.String lombok.core.configuration.FlagUsageType lombok.core.configuration.FlagUsageType lombok.core.configuration.FlagUsageType java.lang.String
      StackMap stack:
         8: aload 6 /* fut2 */
            getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
            if_acmpne 12
         9: .line 406
            aload 6 /* fut2 */
            astore 7 /* fut */
        10: .line 407
            aload 4 /* featureName2 */
            astore 8 /* featureName */
        11: .line 408
            goto 18
      StackMap locals:
      StackMap stack:
        12: aload 5 /* fut1 */
            getstatic lombok.core.configuration.FlagUsageType.WARNING:Llombok/core/configuration/FlagUsageType;
            if_acmpne 16
        13: .line 409
            aload 5 /* fut1 */
            astore 7 /* fut */
        14: .line 410
            aload 2 /* featureName1 */
            astore 8 /* featureName */
        15: .line 411
            goto 18
        16: .line 412
      StackMap locals:
      StackMap stack:
            aload 6 /* fut2 */
            astore 7 /* fut */
        17: .line 413
            aload 4 /* featureName2 */
            astore 8 /* featureName */
        18: .line 416
      StackMap locals:
      StackMap stack:
            aload 7 /* fut */
            ifnull 22
        19: .line 417
            new java.lang.StringBuilder
            dup
            ldc "Use of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* featureName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " is flagged according to lombok configuration."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 9 /* msg */
        start local 9 // java.lang.String msg
        20: .line 418
            aload 7 /* fut */
            getstatic lombok.core.configuration.FlagUsageType.WARNING:Llombok/core/configuration/FlagUsageType;
            if_acmpne 21
            aload 0 /* node */
            aload 9 /* msg */
            invokevirtual lombok.core.LombokNode.addWarning:(Ljava/lang/String;)V
            goto 22
        21: .line 419
      StackMap locals: java.lang.String
      StackMap stack:
            aload 7 /* fut */
            getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
            if_acmpne 22
            aload 0 /* node */
            aload 9 /* msg */
            invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
        end local 9 // java.lang.String msg
        22: .line 421
      StackMap locals:
      StackMap stack:
            return
        end local 8 // java.lang.String featureName
        end local 7 // lombok.core.configuration.FlagUsageType fut
        end local 6 // lombok.core.configuration.FlagUsageType fut2
        end local 5 // lombok.core.configuration.FlagUsageType fut1
        end local 4 // java.lang.String featureName2
        end local 3 // lombok.core.configuration.ConfigurationKey key2
        end local 2 // java.lang.String featureName1
        end local 1 // lombok.core.configuration.ConfigurationKey key1
        end local 0 // lombok.core.LombokNode node
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   23     0          node  Llombok/core/LombokNode<***>;
            0   23     1          key1  Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
            0   23     2  featureName1  Ljava/lang/String;
            0   23     3          key2  Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
            0   23     4  featureName2  Ljava/lang/String;
            1   23     5          fut1  Llombok/core/configuration/FlagUsageType;
            2   23     6          fut2  Llombok/core/configuration/FlagUsageType;
            3   23     7           fut  Llombok/core/configuration/FlagUsageType;
            4   23     8   featureName  Ljava/lang/String;
           20   22     9           msg  Ljava/lang/String;
    Signature: (Llombok/core/LombokNode<***>;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;)V
    MethodParameters:
              Name  Flags
      node          
      key1          
      featureName1  
      key2          
      featureName2  

  public static boolean shouldReturnThis0(lombok.core.AnnotationValues<lombok.experimental.Accessors>, lombok.core.AST<?, ?, ?>);
    descriptor: (Llombok/core/AnnotationValues;Llombok/core/AST;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=8, args_size=2
        start local 0 // lombok.core.AnnotationValues accessors
        start local 1 // lombok.core.AST ast
         0: .line 424
            aload 0 /* accessors */
            ldc "chain"
            invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
            istore 2 /* chainForced */
        start local 2 // boolean chainForced
         1: .line 425
            aload 0 /* accessors */
            ldc "fluent"
            invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
            istore 3 /* fluentForced */
        start local 3 // boolean fluentForced
         2: .line 426
            aload 0 /* accessors */
            invokevirtual lombok.core.AnnotationValues.getInstance:()Ljava/lang/annotation/Annotation;
            checkcast lombok.experimental.Accessors
            astore 4 /* instance */
        start local 4 // lombok.experimental.Accessors instance
         3: .line 428
            aload 4 /* instance */
            invokeinterface lombok.experimental.Accessors.chain:()Z
            istore 5 /* chain */
        start local 5 // boolean chain
         4: .line 429
            aload 4 /* instance */
            invokeinterface lombok.experimental.Accessors.fluent:()Z
            istore 6 /* fluent */
        start local 6 // boolean fluent
         5: .line 431
            iload 2 /* chainForced */
            ifeq 6
            iload 5 /* chain */
            ireturn
         6: .line 433
      StackMap locals: lombok.core.AnnotationValues lombok.core.AST int int lombok.experimental.Accessors int int
      StackMap stack:
            iload 2 /* chainForced */
            ifne 9
         7: .line 434
            aload 1 /* ast */
            getstatic lombok.ConfigurationKeys.ACCESSORS_CHAIN:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 7 /* chainConfig */
        start local 7 // java.lang.Boolean chainConfig
         8: .line 435
            aload 7 /* chainConfig */
            ifnull 9
            aload 7 /* chainConfig */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 7 // java.lang.Boolean chainConfig
         9: .line 438
      StackMap locals:
      StackMap stack:
            iload 3 /* fluentForced */
            ifne 12
        10: .line 439
            aload 1 /* ast */
            getstatic lombok.ConfigurationKeys.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 7 /* fluentConfig */
        start local 7 // java.lang.Boolean fluentConfig
        11: .line 440
            aload 7 /* fluentConfig */
            ifnull 12
            aload 7 /* fluentConfig */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 6 /* fluent */
        end local 7 // java.lang.Boolean fluentConfig
        12: .line 443
      StackMap locals:
      StackMap stack:
            iload 5 /* chain */
            ifne 13
            iload 6 /* fluent */
            ifne 13
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_1
            ireturn
        end local 6 // boolean fluent
        end local 5 // boolean chain
        end local 4 // lombok.experimental.Accessors instance
        end local 3 // boolean fluentForced
        end local 2 // boolean chainForced
        end local 1 // lombok.core.AST ast
        end local 0 // lombok.core.AnnotationValues accessors
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0     accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0   14     1           ast  Llombok/core/AST<***>;
            1   14     2   chainForced  Z
            2   14     3  fluentForced  Z
            3   14     4      instance  Llombok/experimental/Accessors;
            4   14     5         chain  Z
            5   14     6        fluent  Z
            8    9     7   chainConfig  Ljava/lang/Boolean;
           11   12     7  fluentConfig  Ljava/lang/Boolean;
    Signature: (Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Llombok/core/AST<***>;)Z
    MethodParameters:
           Name  Flags
      accessors  
      ast        

  public static java.lang.CharSequence removePrefix(java.lang.CharSequence, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/CharSequence;Ljava/util/List;)Ljava/lang/CharSequence;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // java.lang.CharSequence fieldName
        start local 1 // java.util.List prefixes
         0: .line 467
            aload 1 /* prefixes */
            ifnull 1
            aload 1 /* prefixes */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* fieldName */
            areturn
         2: .line 469
      StackMap locals:
      StackMap stack:
            aload 0 /* fieldName */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            astore 0 /* fieldName */
         3: .line 472
            aload 1 /* prefixes */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 16
      StackMap locals: java.lang.CharSequence java.util.List top java.util.Iterator
      StackMap stack:
         4: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
         5: .line 473
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 6
            aload 0 /* fieldName */
            areturn
         6: .line 474
      StackMap locals: java.lang.CharSequence java.util.List java.lang.String java.util.Iterator
      StackMap stack:
            aload 0 /* fieldName */
            invokeinterface java.lang.CharSequence.length:()I
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            if_icmpgt 7
            goto 16
         7: .line 475
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         8: goto 11
         9: .line 476
      StackMap locals: int
      StackMap stack:
            aload 0 /* fieldName */
            iload 4 /* i */
            invokeinterface java.lang.CharSequence.charAt:(I)C
            aload 2 /* prefix */
            iload 4 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            if_icmpeq 10
            goto 16
        10: .line 475
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 4 /* i */
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            if_icmplt 9
        end local 4 // int i
        12: .line 478
            aload 0 /* fieldName */
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            invokeinterface java.lang.CharSequence.charAt:(I)C
            istore 4 /* followupChar */
        start local 4 // char followupChar
        13: .line 481
            aload 2 /* prefix */
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.isLetter:(C)Z
            ifeq 15
        14: .line 482
            iload 4 /* followupChar */
            invokestatic java.lang.Character.isLowerCase:(C)Z
            ifeq 15
            goto 16
        15: .line 483
      StackMap locals: java.lang.CharSequence java.util.List java.lang.String java.util.Iterator int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            iload 4 /* followupChar */
            invokestatic java.lang.Character.toLowerCase:(C)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* fieldName */
            aload 2 /* prefix */
            invokevirtual java.lang.String.length:()I
            iconst_1
            iadd
            aload 0 /* fieldName */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 4 // char followupChar
        end local 2 // java.lang.String prefix
        16: .line 472
      StackMap locals: java.lang.CharSequence java.util.List top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        17: .line 486
            aconst_null
            areturn
        end local 1 // java.util.List prefixes
        end local 0 // java.lang.CharSequence fieldName
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   18     0     fieldName  Ljava/lang/CharSequence;
            0   18     1      prefixes  Ljava/util/List<Ljava/lang/String;>;
            5   16     2        prefix  Ljava/lang/String;
            8   12     4             i  I
           13   16     4  followupChar  C
    Signature: (Ljava/lang/CharSequence;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/CharSequence;
    MethodParameters:
           Name  Flags
      fieldName  
      prefixes   

  public static java.lang.String toGetterName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 512
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "is"
            ldc "get"
            iconst_1
            invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            areturn
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0        ast  Llombok/core/AST<***>;
            0    1     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    1     2  fieldName  Ljava/lang/CharSequence;
            0    1     3  isBoolean  Z
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  public static java.lang.String toSetterName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 536
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "set"
            ldc "set"
            iconst_1
            invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            areturn
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0        ast  Llombok/core/AST<***>;
            0    1     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    1     2  fieldName  Ljava/lang/CharSequence;
            0    1     3  isBoolean  Z
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  public static java.lang.String toWithName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 559
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "with"
            ldc "with"
            iconst_0
            invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            areturn
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0        ast  Llombok/core/AST<***>;
            0    1     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    1     2  fieldName  Ljava/lang/CharSequence;
            0    1     3  isBoolean  Z
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  public static java.lang.String toWithByName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=4, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 573
            new java.lang.StringBuilder
            dup
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "with"
            ldc "with"
            iconst_0
            invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "By"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0        ast  Llombok/core/AST<***>;
            0    1     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    1     2  fieldName  Ljava/lang/CharSequence;
            0    1     3  isBoolean  Z
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  private static java.lang.String toAccessorName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean, java.lang.String, java.lang.String, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=13, args_size=7
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
        start local 4 // java.lang.String booleanPrefix
        start local 5 // java.lang.String normalPrefix
        start local 6 // boolean adhereToFluent
         0: .line 579
            aload 2 /* fieldName */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            astore 2 /* fieldName */
         1: .line 580
            aload 2 /* fieldName */
            invokeinterface java.lang.CharSequence.length:()I
            ifne 2
            aconst_null
            areturn
         2: .line 582
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* ast */
            getstatic lombok.ConfigurationKeys.GETTER_CONSEQUENT_BOOLEAN:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 3
            iconst_0
            istore 3 /* isBoolean */
         3: .line 583
      StackMap locals:
      StackMap stack:
            aload 1 /* accessors */
            ifnull 4
            aload 1 /* accessors */
            ldc "prefix"
            invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
            ifeq 4
            iconst_1
            goto 5
      StackMap locals:
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 7 /* explicitPrefix */
        start local 7 // boolean explicitPrefix
         6: .line 584
            aload 1 /* accessors */
            ifnull 7
            aload 1 /* accessors */
            ldc "fluent"
            invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: int
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 8 /* explicitFluent */
        start local 8 // boolean explicitFluent
         9: .line 586
            iload 7 /* explicitPrefix */
            ifne 10
            iload 8 /* explicitFluent */
            ifeq 11
      StackMap locals: int
      StackMap stack:
        10: aload 1 /* accessors */
            invokevirtual lombok.core.AnnotationValues.getInstance:()Ljava/lang/annotation/Annotation;
            checkcast lombok.experimental.Accessors
            goto 12
      StackMap locals:
      StackMap stack:
        11: aconst_null
      StackMap locals:
      StackMap stack: lombok.experimental.Accessors
        12: astore 9 /* ac */
        start local 9 // lombok.experimental.Accessors ac
        13: .line 588
            iload 7 /* explicitPrefix */
            ifeq 14
            aload 9 /* ac */
            invokeinterface lombok.experimental.Accessors.prefix:()[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            goto 15
      StackMap locals: lombok.experimental.Accessors
      StackMap stack:
        14: aload 0 /* ast */
            getstatic lombok.ConfigurationKeys.ACCESSORS_PREFIX:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast java.util.List
      StackMap locals:
      StackMap stack: java.util.List
        15: astore 10 /* prefix */
        start local 10 // java.util.List prefix
        16: .line 589
            iload 8 /* explicitFluent */
            ifeq 17
            aload 9 /* ac */
            invokeinterface lombok.experimental.Accessors.fluent:()Z
            goto 18
      StackMap locals: java.util.List
      StackMap stack:
        17: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* ast */
            getstatic lombok.ConfigurationKeys.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
      StackMap locals:
      StackMap stack: int
        18: istore 11 /* fluent */
        start local 11 // boolean fluent
        19: .line 591
            aload 2 /* fieldName */
            aload 10 /* prefix */
            invokestatic lombok.core.handlers.HandlerUtil.removePrefix:(Ljava/lang/CharSequence;Ljava/util/List;)Ljava/lang/CharSequence;
            astore 2 /* fieldName */
        20: .line 592
            aload 2 /* fieldName */
            ifnonnull 21
            aconst_null
            areturn
        21: .line 594
      StackMap locals: int
      StackMap stack:
            aload 2 /* fieldName */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            astore 12 /* fName */
        start local 12 // java.lang.String fName
        22: .line 595
            iload 6 /* adhereToFluent */
            ifeq 23
            iload 11 /* fluent */
            ifeq 23
            aload 12 /* fName */
            areturn
        23: .line 597
      StackMap locals: java.lang.String
      StackMap stack:
            iload 3 /* isBoolean */
            ifeq 25
            aload 12 /* fName */
            ldc "is"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 25
            aload 2 /* fieldName */
            invokeinterface java.lang.CharSequence.length:()I
            iconst_2
            if_icmple 25
            aload 2 /* fieldName */
            iconst_2
            invokeinterface java.lang.CharSequence.charAt:(I)C
            invokestatic java.lang.Character.isLowerCase:(C)Z
            ifne 25
        24: .line 599
            new java.lang.StringBuilder
            dup
            aload 4 /* booleanPrefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 12 /* fName */
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        25: .line 602
      StackMap locals:
      StackMap stack:
            iload 3 /* isBoolean */
            ifeq 26
            aload 4 /* booleanPrefix */
            goto 27
      StackMap locals:
      StackMap stack:
        26: aload 5 /* normalPrefix */
      StackMap locals:
      StackMap stack: java.lang.String
        27: aload 12 /* fName */
            invokestatic lombok.core.handlers.HandlerUtil.buildAccessorName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 12 // java.lang.String fName
        end local 11 // boolean fluent
        end local 10 // java.util.List prefix
        end local 9 // lombok.experimental.Accessors ac
        end local 8 // boolean explicitFluent
        end local 7 // boolean explicitPrefix
        end local 6 // boolean adhereToFluent
        end local 5 // java.lang.String normalPrefix
        end local 4 // java.lang.String booleanPrefix
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   28     0             ast  Llombok/core/AST<***>;
            0   28     1       accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0   28     2       fieldName  Ljava/lang/CharSequence;
            0   28     3       isBoolean  Z
            0   28     4   booleanPrefix  Ljava/lang/String;
            0   28     5    normalPrefix  Ljava/lang/String;
            0   28     6  adhereToFluent  Z
            6   28     7  explicitPrefix  Z
            9   28     8  explicitFluent  Z
           13   28     9              ac  Llombok/experimental/Accessors;
           16   28    10          prefix  Ljava/util/List<Ljava/lang/String;>;
           19   28    11          fluent  Z
           22   28    12           fName  Ljava/lang/String;
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
    MethodParameters:
                Name  Flags
      ast             
      accessors       
      fieldName       
      isBoolean       
      booleanPrefix   
      normalPrefix    
      adhereToFluent  

  public static java.util.List<java.lang.String> toAllGetterNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 616
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "is"
            ldc "get"
            iconst_1
            invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
            areturn
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0        ast  Llombok/core/AST<***>;
            0    1     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    1     2  fieldName  Ljava/lang/CharSequence;
            0    1     3  isBoolean  Z
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  public static java.util.List<java.lang.String> toAllSetterNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 630
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "set"
            ldc "set"
            iconst_1
            invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
            areturn
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0        ast  Llombok/core/AST<***>;
            0    1     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    1     2  fieldName  Ljava/lang/CharSequence;
            0    1     3  isBoolean  Z
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  public static java.util.List<java.lang.String> toAllWithNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 644
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "with"
            ldc "with"
            iconst_0
            invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
            areturn
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0        ast  Llombok/core/AST<***>;
            0    1     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    1     2  fieldName  Ljava/lang/CharSequence;
            0    1     3  isBoolean  Z
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  public static java.util.List<java.lang.String> toAllWithByNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
         0: .line 658
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            ldc "with"
            ldc "with"
            iconst_0
            invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
            astore 4 /* in */
        start local 4 // java.util.List in
         1: .line 659
            aload 4 /* in */
            instanceof java.util.ArrayList
            ifne 2
            new java.util.ArrayList
            dup
            aload 4 /* in */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 4 /* in */
         2: .line 660
      StackMap locals: java.util.List
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         3: goto 5
      StackMap locals: int
      StackMap stack:
         4: aload 4 /* in */
            iload 5 /* i */
            new java.lang.StringBuilder
            dup
            aload 4 /* in */
            iload 5 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "By"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            aload 4 /* in */
            invokeinterface java.util.List.size:()I
            if_icmplt 4
        end local 5 // int i
         6: .line 661
            aload 4 /* in */
            areturn
        end local 4 // java.util.List in
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0        ast  Llombok/core/AST<***>;
            0    7     1  accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0    7     2  fieldName  Ljava/lang/CharSequence;
            0    7     3  isBoolean  Z
            1    7     4         in  Ljava/util/List<Ljava/lang/String;>;
            3    6     5          i  I
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      ast        
      accessors  
      fieldName  
      isBoolean  

  private static java.util.List<java.lang.String> toAllAccessorNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean, java.lang.String, java.lang.String, boolean);
    descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=16, args_size=7
        start local 0 // lombok.core.AST ast
        start local 1 // lombok.core.AnnotationValues accessors
        start local 2 // java.lang.CharSequence fieldName
        start local 3 // boolean isBoolean
        start local 4 // java.lang.String booleanPrefix
        start local 5 // java.lang.String normalPrefix
        start local 6 // boolean adhereToFluent
         0: .line 667
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* ast */
            getstatic lombok.ConfigurationKeys.GETTER_CONSEQUENT_BOOLEAN:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_0
            istore 3 /* isBoolean */
         1: .line 668
      StackMap locals:
      StackMap stack:
            iload 3 /* isBoolean */
            ifne 6
         2: .line 669
            aload 0 /* ast */
            aload 1 /* accessors */
            aload 2 /* fieldName */
            iconst_0
            aload 4 /* booleanPrefix */
            aload 5 /* normalPrefix */
            iload 6 /* adhereToFluent */
            invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 7 /* accessorName */
        start local 7 // java.lang.String accessorName
         3: .line 670
            aload 7 /* accessorName */
            ifnonnull 4
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 7 /* accessorName */
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
      StackMap locals:
      StackMap stack: java.util.List
         5: areturn
        end local 7 // java.lang.String accessorName
         6: .line 673
      StackMap locals:
      StackMap stack:
            aload 1 /* accessors */
            ifnull 7
            aload 1 /* accessors */
            ldc "prefix"
            invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
            ifeq 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 7 /* explicitPrefix */
        start local 7 // boolean explicitPrefix
         9: .line 674
            aload 1 /* accessors */
            ifnull 10
            aload 1 /* accessors */
            ldc "fluent"
            invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
            ifeq 10
            iconst_1
            goto 11
      StackMap locals: int
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 8 /* explicitFluent */
        start local 8 // boolean explicitFluent
        12: .line 676
            iload 7 /* explicitPrefix */
            ifne 13
            iload 8 /* explicitFluent */
            ifeq 14
      StackMap locals: int
      StackMap stack:
        13: aload 1 /* accessors */
            invokevirtual lombok.core.AnnotationValues.getInstance:()Ljava/lang/annotation/Annotation;
            checkcast lombok.experimental.Accessors
            goto 15
      StackMap locals:
      StackMap stack:
        14: aconst_null
      StackMap locals:
      StackMap stack: lombok.experimental.Accessors
        15: astore 9 /* ac */
        start local 9 // lombok.experimental.Accessors ac
        16: .line 678
            iload 7 /* explicitPrefix */
            ifeq 17
            aload 9 /* ac */
            invokeinterface lombok.experimental.Accessors.prefix:()[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            goto 18
      StackMap locals: lombok.experimental.Accessors
      StackMap stack:
        17: aload 0 /* ast */
            getstatic lombok.ConfigurationKeys.ACCESSORS_PREFIX:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            checkcast java.util.List
      StackMap locals:
      StackMap stack: java.util.List
        18: astore 10 /* prefix */
        start local 10 // java.util.List prefix
        19: .line 679
            iload 8 /* explicitFluent */
            ifeq 20
            aload 9 /* ac */
            invokeinterface lombok.experimental.Accessors.fluent:()Z
            goto 21
      StackMap locals: java.util.List
      StackMap stack:
        20: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* ast */
            getstatic lombok.ConfigurationKeys.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey;
            invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
      StackMap locals:
      StackMap stack: int
        21: istore 11 /* fluent */
        start local 11 // boolean fluent
        22: .line 681
            aload 2 /* fieldName */
            aload 10 /* prefix */
            invokestatic lombok.core.handlers.HandlerUtil.removePrefix:(Ljava/lang/CharSequence;Ljava/util/List;)Ljava/lang/CharSequence;
            astore 2 /* fieldName */
        23: .line 682
            aload 2 /* fieldName */
            ifnonnull 24
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
        24: .line 684
      StackMap locals: int
      StackMap stack:
            aload 2 /* fieldName */
            iload 3 /* isBoolean */
            iload 11 /* fluent */
            invokestatic lombok.core.handlers.HandlerUtil.toBaseNames:(Ljava/lang/CharSequence;ZZ)Ljava/util/List;
            astore 12 /* baseNames */
        start local 12 // java.util.List baseNames
        25: .line 686
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 13 /* names */
        start local 13 // java.util.Set names
        26: .line 687
            aload 12 /* baseNames */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 15
            goto 33
      StackMap locals: lombok.core.AST lombok.core.AnnotationValues java.lang.CharSequence int java.lang.String java.lang.String int int int lombok.experimental.Accessors java.util.List int java.util.List java.util.Set top java.util.Iterator
      StackMap stack:
        27: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 14 /* baseName */
        start local 14 // java.lang.String baseName
        28: .line 688
            iload 6 /* adhereToFluent */
            ifeq 31
            iload 11 /* fluent */
            ifeq 31
        29: .line 689
            aload 13 /* names */
            aload 14 /* baseName */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        30: .line 690
            goto 33
        31: .line 691
      StackMap locals: lombok.core.AST lombok.core.AnnotationValues java.lang.CharSequence int java.lang.String java.lang.String int int int lombok.experimental.Accessors java.util.List int java.util.List java.util.Set java.lang.String java.util.Iterator
      StackMap stack:
            aload 13 /* names */
            aload 5 /* normalPrefix */
            aload 14 /* baseName */
            invokestatic lombok.core.handlers.HandlerUtil.buildAccessorName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        32: .line 692
            aload 5 /* normalPrefix */
            aload 4 /* booleanPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 33
            aload 13 /* names */
            aload 4 /* booleanPrefix */
            aload 14 /* baseName */
            invokestatic lombok.core.handlers.HandlerUtil.buildAccessorName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 14 // java.lang.String baseName
        33: .line 687
      StackMap locals: lombok.core.AST lombok.core.AnnotationValues java.lang.CharSequence int java.lang.String java.lang.String int int int lombok.experimental.Accessors java.util.List int java.util.List java.util.Set top java.util.Iterator
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 27
        34: .line 696
            new java.util.ArrayList
            dup
            aload 13 /* names */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 13 // java.util.Set names
        end local 12 // java.util.List baseNames
        end local 11 // boolean fluent
        end local 10 // java.util.List prefix
        end local 9 // lombok.experimental.Accessors ac
        end local 8 // boolean explicitFluent
        end local 7 // boolean explicitPrefix
        end local 6 // boolean adhereToFluent
        end local 5 // java.lang.String normalPrefix
        end local 4 // java.lang.String booleanPrefix
        end local 3 // boolean isBoolean
        end local 2 // java.lang.CharSequence fieldName
        end local 1 // lombok.core.AnnotationValues accessors
        end local 0 // lombok.core.AST ast
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   35     0             ast  Llombok/core/AST<***>;
            0   35     1       accessors  Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
            0   35     2       fieldName  Ljava/lang/CharSequence;
            0   35     3       isBoolean  Z
            0   35     4   booleanPrefix  Ljava/lang/String;
            0   35     5    normalPrefix  Ljava/lang/String;
            0   35     6  adhereToFluent  Z
            3    6     7    accessorName  Ljava/lang/String;
            9   35     7  explicitPrefix  Z
           12   35     8  explicitFluent  Z
           16   35     9              ac  Llombok/experimental/Accessors;
           19   35    10          prefix  Ljava/util/List<Ljava/lang/String;>;
           22   35    11          fluent  Z
           25   35    12       baseNames  Ljava/util/List<Ljava/lang/String;>;
           26   35    13           names  Ljava/util/Set<Ljava/lang/String;>;
           28   33    14        baseName  Ljava/lang/String;
    Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
                Name  Flags
      ast             
      accessors       
      fieldName       
      isBoolean       
      booleanPrefix   
      normalPrefix    
      adhereToFluent  

  private static java.util.List<java.lang.String> toBaseNames(java.lang.CharSequence, boolean, boolean);
    descriptor: (Ljava/lang/CharSequence;ZZ)Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // java.lang.CharSequence fieldName
        start local 1 // boolean isBoolean
        start local 2 // boolean fluent
         0: .line 700
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* baseNames */
        start local 3 // java.util.List baseNames
         1: .line 701
            aload 3 /* baseNames */
            aload 0 /* fieldName */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 704
            aload 0 /* fieldName */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            astore 4 /* fName */
        start local 4 // java.lang.String fName
         3: .line 705
            aload 4 /* fName */
            ldc "is"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 9
            aload 4 /* fName */
            invokevirtual java.lang.String.length:()I
            iconst_2
            if_icmple 9
            aload 4 /* fName */
            iconst_2
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.isLowerCase:(C)Z
            ifne 9
         4: .line 706
            aload 4 /* fName */
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* baseName */
        start local 5 // java.lang.String baseName
         5: .line 707
            iload 2 /* fluent */
            ifeq 8
         6: .line 708
            aload 3 /* baseNames */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 5 /* baseName */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.toLowerCase:(C)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 5 /* baseName */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         7: .line 709
            goto 9
         8: .line 710
      StackMap locals: java.util.List java.lang.String java.lang.String
      StackMap stack:
            aload 3 /* baseNames */
            aload 5 /* baseName */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // java.lang.String baseName
         9: .line 714
      StackMap locals:
      StackMap stack:
            aload 3 /* baseNames */
            areturn
        end local 4 // java.lang.String fName
        end local 3 // java.util.List baseNames
        end local 2 // boolean fluent
        end local 1 // boolean isBoolean
        end local 0 // java.lang.CharSequence fieldName
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0  fieldName  Ljava/lang/CharSequence;
            0   10     1  isBoolean  Z
            0   10     2     fluent  Z
            1   10     3  baseNames  Ljava/util/List<Ljava/lang/String;>;
            3   10     4      fName  Ljava/lang/String;
            5    9     5   baseName  Ljava/lang/String;
    Signature: (Ljava/lang/CharSequence;ZZ)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      fieldName  
      isBoolean  
      fluent     

  public static java.lang.String buildAccessorName(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=4, args_size=2
        start local 0 // java.lang.String prefix
        start local 1 // java.lang.String suffix
         0: .line 723
            aload 1 /* suffix */
            invokevirtual java.lang.String.length:()I
            ifne 1
            aload 0 /* prefix */
            areturn
         1: .line 724
      StackMap locals:
      StackMap stack:
            aload 0 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifne 2
            aload 1 /* suffix */
            areturn
         2: .line 726
      StackMap locals:
      StackMap stack:
            aload 1 /* suffix */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            istore 2 /* first */
        start local 2 // char first
         3: .line 727
            iload 2 /* first */
            invokestatic java.lang.Character.isLowerCase:(C)Z
            ifeq 15
         4: .line 728
            aload 1 /* suffix */
            invokevirtual java.lang.String.length:()I
            iconst_2
            if_icmple 7
         5: .line 729
            aload 1 /* suffix */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.isTitleCase:(C)Z
            ifne 6
            aload 1 /* suffix */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.isUpperCase:(C)Z
            ifeq 7
         6: .line 728
      StackMap locals: int
      StackMap stack:
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 3 /* useUpperCase */
        start local 3 // boolean useUpperCase
         9: .line 730
            ldc "%s%s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 731
            iload 3 /* useUpperCase */
            ifeq 11
            iload 2 /* first */
            invokestatic java.lang.Character.toUpperCase:(C)C
            goto 12
      StackMap locals: java.lang.String java.lang.String int int
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
        11: iload 2 /* first */
            invokestatic java.lang.Character.toTitleCase:(C)C
      StackMap locals: java.lang.String java.lang.String int int
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int int
        12: invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            aastore
            dup
            iconst_1
        13: .line 732
            aload 1 /* suffix */
            iconst_1
            aload 1 /* suffix */
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.subSequence:(II)Ljava/lang/CharSequence;
            aastore
        14: .line 730
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 1 /* suffix */
        end local 3 // boolean useUpperCase
        15: .line 734
      StackMap locals:
      StackMap stack:
            ldc "%s%s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* prefix */
            aastore
            dup
            iconst_1
            aload 1 /* suffix */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 2 // char first
        end local 1 // java.lang.String suffix
        end local 0 // java.lang.String prefix
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0        prefix  Ljava/lang/String;
            0   16     1        suffix  Ljava/lang/String;
            3   16     2         first  C
            9   15     3  useUpperCase  Z
    MethodParameters:
        Name  Flags
      prefix  
      suffix  

  public static java.lang.String camelCaseToConstant(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // java.lang.String fieldName
         0: .line 738
            aload 0 /* fieldName */
            ifnull 1
            aload 0 /* fieldName */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: ldc ""
            areturn
         2: .line 739
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* b */
        start local 1 // java.lang.StringBuilder b
         3: .line 740
            aload 1 /* b */
            aload 0 /* fieldName */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.toUpperCase:(C)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         4: .line 741
            iconst_1
            istore 2 /* i */
        start local 2 // int i
         5: goto 10
         6: .line 742
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 0 /* fieldName */
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 3 /* c */
        start local 3 // char c
         7: .line 743
            iload 3 /* c */
            invokestatic java.lang.Character.isUpperCase:(C)Z
            ifeq 8
            aload 1 /* b */
            bipush 95
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 744
      StackMap locals: int
      StackMap stack:
            aload 1 /* b */
            iload 3 /* c */
            invokestatic java.lang.Character.toUpperCase:(C)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 3 // char c
         9: .line 741
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* i */
            aload 0 /* fieldName */
            invokevirtual java.lang.String.length:()I
            if_icmplt 6
        end local 2 // int i
        11: .line 746
            aload 1 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder b
        end local 0 // java.lang.String fieldName
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0  fieldName  Ljava/lang/String;
            3   12     1          b  Ljava/lang/StringBuilder;
            5   11     2          i  I
            7    9     3          c  C
    MethodParameters:
           Name  Flags
      fieldName  

  public static int defaultEqualsAndHashcodeIncludeRank(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String typeName
         0: .line 756
            aload 0 /* typeName */
            invokestatic lombok.core.JavaIdentifiers.isPrimitive:(Ljava/lang/String;)Z
            ifeq 1
            sipush 1000
            ireturn
         1: .line 757
      StackMap locals:
      StackMap stack:
            getstatic lombok.core.handlers.HandlerUtil.PRIMITIVE_WRAPPER_TYPE_NAME_PATTERN:Ljava/util/regex/Pattern;
            aload 0 /* typeName */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.matches:()Z
            ifeq 2
            sipush 800
            ireturn
         2: .line 758
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // java.lang.String typeName
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  typeName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      typeName  

  public static java.lang.String stripLinesWithTagFromJavadoc(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.lang.String javadoc
        start local 1 // java.lang.String regexpFragment
         0: .line 765
            new java.lang.StringBuilder
            dup
            ldc "^\\s*\\**\\s*"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* regexpFragment */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\\s*\\**\\s*$"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            bipush 10
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
            astore 2 /* p */
        start local 2 // java.util.regex.Pattern p
         1: .line 766
            aload 2 /* p */
            aload 0 /* javadoc */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 3 /* m */
        start local 3 // java.util.regex.Matcher m
         2: .line 767
            aload 3 /* m */
            ldc ""
            invokevirtual java.util.regex.Matcher.replaceAll:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 3 // java.util.regex.Matcher m
        end local 2 // java.util.regex.Pattern p
        end local 1 // java.lang.String regexpFragment
        end local 0 // java.lang.String javadoc
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0         javadoc  Ljava/lang/String;
            0    3     1  regexpFragment  Ljava/lang/String;
            1    3     2               p  Ljava/util/regex/Pattern;
            2    3     3               m  Ljava/util/regex/Matcher;
    MethodParameters:
                Name  Flags
      javadoc         
      regexpFragment  

  public static java.lang.String stripSectionsFromJavadoc(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String javadoc
         0: .line 771
            getstatic lombok.core.handlers.HandlerUtil.SECTION_FINDER:Ljava/util/regex/Pattern;
            aload 0 /* javadoc */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 1 /* sectionMatcher */
        start local 1 // java.util.regex.Matcher sectionMatcher
         1: .line 772
            aload 1 /* sectionMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 2
            aload 0 /* javadoc */
            areturn
         2: .line 774
      StackMap locals: java.util.regex.Matcher
      StackMap stack:
            aload 0 /* javadoc */
            iconst_0
            aload 1 /* sectionMatcher */
            invokevirtual java.util.regex.Matcher.start:()I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
        end local 1 // java.util.regex.Matcher sectionMatcher
        end local 0 // java.lang.String javadoc
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0         javadoc  Ljava/lang/String;
            1    3     1  sectionMatcher  Ljava/util/regex/Matcher;
    MethodParameters:
         Name  Flags
      javadoc  

  public static java.lang.String getJavadocSection(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=12, args_size=2
        start local 0 // java.lang.String javadoc
        start local 1 // java.lang.String sectionNameSpec
         0: .line 778
            aload 1 /* sectionNameSpec */
            ldc "\\|"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 2 /* sectionNames */
        start local 2 // java.lang.String[] sectionNames
         1: .line 779
            getstatic lombok.core.handlers.HandlerUtil.SECTION_FINDER:Ljava/util/regex/Pattern;
            aload 0 /* javadoc */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 3 /* sectionMatcher */
        start local 3 // java.util.regex.Matcher sectionMatcher
         2: .line 780
            getstatic lombok.core.handlers.HandlerUtil.LINE_BREAK_FINDER:Ljava/util/regex/Pattern;
            aload 0 /* javadoc */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 4 /* lineBreakMatcher */
        start local 4 // java.util.regex.Matcher lineBreakMatcher
         3: .line 781
            iconst_m1
            istore 5 /* sectionStart */
        start local 5 // int sectionStart
         4: .line 782
            iconst_m1
            istore 6 /* sectionEnd */
        start local 6 // int sectionEnd
         5: .line 783
            goto 20
         6: .line 784
      StackMap locals: java.lang.String java.lang.String java.lang.String[] java.util.regex.Matcher java.util.regex.Matcher int int
      StackMap stack:
            iconst_0
            istore 7 /* found */
        start local 7 // boolean found
         7: .line 785
            aload 2 /* sectionNames */
            dup
            astore 11
            arraylength
            istore 10
            iconst_0
            istore 9
            goto 13
      StackMap locals: java.lang.String java.lang.String java.lang.String[] java.util.regex.Matcher java.util.regex.Matcher int int int top int int java.lang.String[]
      StackMap stack:
         8: aload 11
            iload 9
            aaload
            astore 8 /* sectionName */
        start local 8 // java.lang.String sectionName
         9: aload 3 /* sectionMatcher */
            iconst_1
            invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
            aload 8 /* sectionName */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 12
        10: .line 786
            iconst_1
            istore 7 /* found */
        11: .line 787
            goto 14
        end local 8 // java.lang.String sectionName
        12: .line 785
      StackMap locals:
      StackMap stack:
            iinc 9 1
      StackMap locals:
      StackMap stack:
        13: iload 9
            iload 10
            if_icmplt 8
        14: .line 789
      StackMap locals: java.lang.String java.lang.String java.lang.String[] java.util.regex.Matcher java.util.regex.Matcher int int int
      StackMap stack:
            iload 7 /* found */
            ifeq 18
        15: .line 790
            aload 4 /* lineBreakMatcher */
            aload 3 /* sectionMatcher */
            invokevirtual java.util.regex.Matcher.end:()I
            invokevirtual java.util.regex.Matcher.find:(I)Z
            pop
        16: .line 791
            aload 4 /* lineBreakMatcher */
            invokevirtual java.util.regex.Matcher.end:()I
            istore 5 /* sectionStart */
        17: .line 792
            goto 20
      StackMap locals:
      StackMap stack:
        18: iload 5 /* sectionStart */
            iconst_m1
            if_icmpeq 20
        19: .line 793
            aload 3 /* sectionMatcher */
            invokevirtual java.util.regex.Matcher.start:()I
            istore 6 /* sectionEnd */
        end local 7 // boolean found
        20: .line 783
      StackMap locals:
      StackMap stack:
            aload 3 /* sectionMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 6
        21: .line 797
            iload 5 /* sectionStart */
            iconst_m1
            if_icmpeq 24
        22: .line 798
            iload 6 /* sectionEnd */
            iconst_m1
            if_icmpeq 23
            aload 0 /* javadoc */
            iload 5 /* sectionStart */
            iload 6 /* sectionEnd */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
        23: .line 799
      StackMap locals:
      StackMap stack:
            aload 0 /* javadoc */
            iload 5 /* sectionStart */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
        24: .line 802
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 6 // int sectionEnd
        end local 5 // int sectionStart
        end local 4 // java.util.regex.Matcher lineBreakMatcher
        end local 3 // java.util.regex.Matcher sectionMatcher
        end local 2 // java.lang.String[] sectionNames
        end local 1 // java.lang.String sectionNameSpec
        end local 0 // java.lang.String javadoc
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   25     0           javadoc  Ljava/lang/String;
            0   25     1   sectionNameSpec  Ljava/lang/String;
            1   25     2      sectionNames  [Ljava/lang/String;
            2   25     3    sectionMatcher  Ljava/util/regex/Matcher;
            3   25     4  lineBreakMatcher  Ljava/util/regex/Matcher;
            4   25     5      sectionStart  I
            5   25     6        sectionEnd  I
            7   20     7             found  Z
            9   12     8       sectionName  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      javadoc          
      sectionNameSpec  

  public static java.lang.String addReturnsThisIfNeeded(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String in
         0: .line 808
            getstatic lombok.core.handlers.HandlerUtil.FIND_RETURN:Ljava/util/regex/Pattern;
            aload 0 /* in */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.find:()Z
            ifeq 1
            aload 0 /* in */
            areturn
         1: .line 810
      StackMap locals:
      StackMap stack:
            aload 0 /* in */
            ldc "@return {@code this}."
            invokestatic lombok.core.handlers.HandlerUtil.addJavadocLine:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // java.lang.String in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    in  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      in    

  public static java.lang.String addReturnsUpdatedSelfIfNeeded(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String in
         0: .line 814
            getstatic lombok.core.handlers.HandlerUtil.FIND_RETURN:Ljava/util/regex/Pattern;
            aload 0 /* in */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.find:()Z
            ifeq 1
            aload 0 /* in */
            areturn
         1: .line 816
      StackMap locals:
      StackMap stack:
            aload 0 /* in */
            ldc "@return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed)."
            invokestatic lombok.core.handlers.HandlerUtil.addJavadocLine:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // java.lang.String in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    in  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      in    

  public static java.lang.String addJavadocLine(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String in
        start local 1 // java.lang.String line
         0: .line 820
            aload 0 /* in */
            ldc "\n"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 1
            new java.lang.StringBuilder
            dup
            aload 0 /* in */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* line */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         1: .line 821
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* in */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* line */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.String line
        end local 0 // java.lang.String in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    in  Ljava/lang/String;
            0    2     1  line  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      in    
      line  
}
SourceFile: "HandlerUtil.java"
NestMembers:
  lombok.core.handlers.HandlerUtil$FieldAccess
InnerClasses:
  public final FieldAccess = lombok.core.handlers.HandlerUtil$FieldAccess of lombok.core.handlers.HandlerUtil