[
  {
    "name" : "org.apache.velocity.runtime.resource.ResourceManagerImpl",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.resource.loader.FileResourceLoader",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.resource.ResourceCacheImpl",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Stop",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Define",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Break",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Evaluate",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Foreach",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.ForeachScope",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Parse",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Macro",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.directive.Include",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.ParserPoolImpl",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.util.introspection.UberspectImpl",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.util.introspection.UberspectPublicFields",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.util.introspection.TypeConversionHandlerImpl",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "org.apache.velocity.runtime.parser.StandardParser",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.lang.Throwable",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.AppSyncState",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.AppSyncContext",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.directive.Return",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.AppSyncIncludeEventHandler",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.extensions.Extensions",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.dynamodb.DynamoDB",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.dynamodb.FieldNamingStrategy",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.transform.Expression",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.transform.ExpressionsTree",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.transform.FilterExpression",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true,
    "fields": [
      {
        "name": "expressionValues",
        "allowUnsafeAccess": true
      }
    ]
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.transform.Transform",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Http",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.List",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Map",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Math",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Rds",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.StatefulUtil",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Str",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Time",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Util",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.utils.Xml",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "com.amazonaws.services.dynamodbv2.model.AttributeValue",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.BridgeResponse",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "io.wealthwizards.appsynctesting.AppSyncException",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.util.HashMap",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.util.ArrayList",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.lang.String",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.lang.Float",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.lang.Double",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.lang.Long",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.lang.Integer",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.lang.Boolean",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  },
  {
    "name" : "java.util.List",
    "allDeclaredConstructors": true,
    "allPublicConstructors": true,
    "allDeclaredMethods": true,
    "allPublicMethods": true,
    "allDeclaredClasses": true,
    "allPublicClasses": true,
    "allPublicFields": true,
    "allDeclaredFields": true
  }
]
