code: private String getOpenPackageName(String name) {
          if (name.startsWith("java.") || name.startsWith("javax.")) {
              name = "open." + name;
          }
          return name;
      }
docs: Some packages are protected such that any type we generate in that package can't subsequently be loaded
  because of a {@link SecurityException}, for example <code>java.</code> and <code>javax.</code> packages.
  <p>
  To workaround this issue we add a prefix onto such packages so that the generated code can be loaded
  later. The prefix added is <code>open.</code>
  
  @param name
  @return