[ { "name" : "picocli.issue793.Issue793", "allDeclaredConstructors" : true, "allPublicConstructors" : true, "allDeclaredMethods" : true, "allPublicMethods" : true, "fields" : [ { "name" : "composite" }, { "name" : "mode" } ], "methods" : [ { "name" : "method", "parameterTypes" : ["picocli.issue793.Issue793$Composite"] } ] }, { "name" : "picocli.issue793.Issue793$Composite", "allDeclaredConstructors" : true, "allPublicConstructors" : true, "allDeclaredMethods" : true, "allPublicMethods" : true, "fields" : [ { "name" : "dependent" }, { "name" : "exclusive" } ] }, { "name" : "picocli.issue793.Issue793$Dependent", "allDeclaredConstructors" : true, "allPublicConstructors" : true, "allDeclaredMethods" : true, "allPublicMethods" : true, "fields" : [ { "name" : "f" }, { "name" : "g" } ] }, { "name" : "picocli.issue793.Issue793$Exclusive", "allDeclaredConstructors" : true, "allPublicConstructors" : true, "allDeclaredMethods" : true, "allPublicMethods" : true, "fields" : [ { "name" : "a" }, { "name" : "b" } ] }, { "name" : "picocli.issue793.Issue793$Mode", "allDeclaredConstructors" : true, "allPublicConstructors" : true, "allDeclaredMethods" : true, "allPublicMethods" : true, "fields" : [ { "name" : "decrypt" }, { "name" : "encrypt" } ] } ]