public class com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder this
         0: .line 8
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNodeBuilder;

  public static com.fasterxml.jackson.dataformat.javaprop.util.JPropNode build(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema, java.util.Properties);
    descriptor: (Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;Ljava/util/Properties;)Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNode;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema schema
        start local 1 // java.util.Properties props
         0: .line 17
            aload 1 /* props */
            aload 0 /* schema */
            invokestatic com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder.build:(Ljava/util/Map;Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;)Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNode;
            areturn
        end local 1 // java.util.Properties props
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema schema
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  schema  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            0    1     1   props  Ljava/util/Properties;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      schema  
      props   

  public static com.fasterxml.jackson.dataformat.javaprop.util.JPropNode build(java.util.Map<?, ?>, com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema);
    descriptor: (Ljava/util/Map;Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;)Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNode;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // java.util.Map content
        start local 1 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema schema
         0: .line 23
            new com.fasterxml.jackson.dataformat.javaprop.util.JPropNode
            dup
            invokespecial com.fasterxml.jackson.dataformat.javaprop.util.JPropNode.<init>:()V
            astore 2 /* root */
        start local 2 // com.fasterxml.jackson.dataformat.javaprop.util.JPropNode root
         1: .line 24
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.pathSplitter:()Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropPathSplitter;
            astore 3 /* splitter */
        start local 3 // com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter splitter
         2: .line 25
            aload 0 /* content */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5
            goto 7
      StackMap locals: java.util.Map com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema com.fasterxml.jackson.dataformat.javaprop.util.JPropNode com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 4 /* entry */
        start local 4 // java.util.Map$Entry entry
         4: .line 28
            aload 4 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            astore 6 /* key */
        start local 6 // java.lang.String key
         5: .line 29
            aload 4 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            astore 7 /* value */
        start local 7 // java.lang.String value
         6: .line 31
            aload 3 /* splitter */
            aload 2 /* root */
            aload 6 /* key */
            aload 7 /* value */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter.splitAndAdd:(Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNode;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNode;
            pop
        end local 7 // java.lang.String value
        end local 6 // java.lang.String key
        end local 4 // java.util.Map$Entry entry
         7: .line 25
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 33
            aload 2 /* root */
            areturn
        end local 3 // com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter splitter
        end local 2 // com.fasterxml.jackson.dataformat.javaprop.util.JPropNode root
        end local 1 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema schema
        end local 0 // java.util.Map content
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0   content  Ljava/util/Map<**>;
            0    9     1    schema  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            1    9     2      root  Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNode;
            2    9     3  splitter  Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropPathSplitter;
            4    7     4     entry  Ljava/util/Map$Entry<**>;
            5    7     6       key  Ljava/lang/String;
            6    7     7     value  Ljava/lang/String;
    Signature: (Ljava/util/Map<**>;Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;)Lcom/fasterxml/jackson/dataformat/javaprop/util/JPropNode;
    MethodParameters:
         Name  Flags
      content  
      schema   
}
SourceFile: "JPropNodeBuilder.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map