docs: public InputStream getInputStream(String fileName, boolean create) throws MalformedURLException, IOException {
          try {
              GetKeyStoreInputStreamAction action = new GetKeyStoreInputStreamAction(fileName, create);
              return AccessController.doPrivileged(action);
          } catch (PrivilegedActionException e) {
              Exception ex = e.getException();
              FFDCFilter.processException(e, getClass().getName(), "getInputStream", new Object[] { fileName, Boolean.valueOf(create), this });
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "Exception opening keystore; " + ex);
  
              if (ex instanceof MalformedURLException)
                  throw (MalformedURLException) ex;
              else if (ex instanceof IOException)
                  throw (IOException) ex;
  
              throw new IOException(ex.getMessage());
          }
      }