{
  "reflection": [
    {
      "type": "com.sun.crypto.provider.AESCipher$General",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "com.sun.crypto.provider.ARCFOURCipher",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "com.sun.crypto.provider.DESCipher",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "com.sun.crypto.provider.DESedeCipher",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "com.sun.crypto.provider.GaloisCounterMode$AESGCM",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "groovy.lang.Closure"
    },
    {
      "type": "java.lang.Boolean",
      "jniAccessible": true,
      "methods": [
        {
          "name": "getBoolean",
          "parameterTypes": [
            "java.lang.String"
          ]
        }
      ]
    },
    {
      "type": "java.lang.Object",
      "allDeclaredFields": true
    },
    {
      "type": "java.nio.file.Path"
    },
    {
      "type": "java.nio.file.Paths",
      "methods": [
        {
          "name": "get",
          "parameterTypes": [
            "java.lang.String",
            "java.lang.String[]"
          ]
        }
      ]
    },
    {
      "type": "java.security.AlgorithmParametersSpi"
    },
    {
      "type": "java.security.KeyStoreSpi"
    },
    {
      "type": "java.security.SecureRandomParameters"
    },
    {
      "type": "java.sql.Connection"
    },
    {
      "type": "java.sql.Driver"
    },
    {
      "type": "java.sql.DriverManager",
      "methods": [
        {
          "name": "getConnection",
          "parameterTypes": [
            "java.lang.String"
          ]
        },
        {
          "name": "getDriver",
          "parameterTypes": [
            "java.lang.String"
          ]
        }
      ]
    },
    {
      "type": "java.sql.Time",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "long"
          ]
        }
      ]
    },
    {
      "type": "java.sql.Timestamp",
      "methods": [
        {
          "name": "valueOf",
          "parameterTypes": [
            "java.lang.String"
          ]
        }
      ]
    },
    {
      "type": "java.time.Duration",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.Instant",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.LocalDate",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.LocalDateTime",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.LocalTime",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.MonthDay",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.OffsetDateTime",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.OffsetTime",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.Period",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.Year",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.YearMonth",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "java.time.ZoneId",
      "methods": [
        {
          "name": "of",
          "parameterTypes": [
            "java.lang.String"
          ]
        }
      ]
    },
    {
      "type": "java.time.ZoneOffset",
      "methods": [
        {
          "name": "of",
          "parameterTypes": [
            "java.lang.String"
          ]
        }
      ]
    },
    {
      "type": "java.time.ZonedDateTime",
      "methods": [
        {
          "name": "parse",
          "parameterTypes": [
            "java.lang.CharSequence"
          ]
        }
      ]
    },
    {
      "type": "javax.security.auth.x500.X500Principal",
      "fields": [
        {
          "name": "thisX500Name"
        }
      ],
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "sun.security.x509.X500Name"
          ]
        }
      ]
    },
    {
      "type": "net.woggioni.wson.cli.OutputTypeConverter",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "net.woggioni.wson.cli.SerializationTypeConverter",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "net.woggioni.wson.cli.VersionProvider",
      "allDeclaredFields": true,
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "net.woggioni.wson.cli.WcfgCommand",
      "allDeclaredFields": true,
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "net.woggioni.wson.cli.WsonCli",
      "allDeclaredFields": true
    },
    {
      "type": "net.woggioni.wson.cli.WsonCommand",
      "allDeclaredFields": true,
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "org.slf4j.simple.SimpleServiceProvider"
    },
    {
      "type": "sun.security.pkcs12.PKCS12KeyStore",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.provider.JavaKeyStore$JKS",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.provider.NativePRNG",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        },
        {
          "name": "<init>",
          "parameterTypes": [
            "java.security.SecureRandomParameters"
          ]
        }
      ]
    },
    {
      "type": "sun.security.provider.SHA",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.provider.X509Factory",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.rsa.RSAKeyFactory$Legacy",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.ssl.KeyManagerFactoryImpl$SunX509",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.ssl.SSLContextImpl$DefaultSSLContext",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": []
        }
      ]
    },
    {
      "type": "sun.security.x509.AuthorityInfoAccessExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.AuthorityKeyIdentifierExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.BasicConstraintsExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.CRLDistributionPointsExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.CertificatePoliciesExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.ExtendedKeyUsageExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.IssuerAlternativeNameExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.KeyUsageExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.NetscapeCertTypeExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.PrivateKeyUsageExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.SubjectAlternativeNameExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    },
    {
      "type": "sun.security.x509.SubjectKeyIdentifierExtension",
      "methods": [
        {
          "name": "<init>",
          "parameterTypes": [
            "java.lang.Boolean",
            "java.lang.Object"
          ]
        }
      ]
    }
  ],
  "resources": [
    {
      "glob": "META-INF/MANIFEST.MF"
    },
    {
      "glob": "META-INF/services/java.lang.System$LoggerFinder"
    },
    {
      "glob": "META-INF/services/java.net.spi.URLStreamHandlerProvider"
    },
    {
      "glob": "META-INF/services/java.time.zone.ZoneRulesProvider"
    },
    {
      "glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider"
    },
    {
      "glob": "simplelogger.properties"
    },
    {
      "module": "net.woggioni.wson.cli",
      "glob": "META-INF/MANIFEST.MF"
    }
  ]
}