code: public void decodePasswords() {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "decodePasswords");
          Enumeration<?> e = propertyNames();
  
          while (e.hasMoreElements()) {
              String name = (String) e.nextElement();
              if (name.toLowerCase().indexOf("password") != -1) {
                  setProperty(name, WSKeyStore.decodePassword(getProperty(name)));
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "decodePasswords");
      }
docs: *
  This method attempts to decode the values of any property that contains
  "password" in any case. If the value is not decoded, it simply leaves
  it alone, otherwise the encoded value is decoded.
  *