code: public void permissionDenied(final ProtectionDomain pd, final Permission perm) {
          final StringBuilder sb = new StringBuilder(">> Denied permission ");
          sb.append(perm.getClass().getName()).append(" \"") //
                  .append(createPrintablePermissionName(perm.getName())).append("\""); //
          if (perm.getActions()!=null && !perm.getActions().equals("")) {
                  sb.append(", \"").append(perm.getActions()).append("\"");
          }
          sb.append(";");
          if (includeCodeSource) {
              sb.append("\n>>> CodeSource: " + pd.getCodeSource());
          }
          printStream.println(sb);
      }
docs: /*
  (non-Javadoc)
  
  @see net.sourceforge.prograde.generator.DeniedPermissionListener#permissionDenied(java.security.Permission,
  java.security.ProtectionDomain)