code: @Nullable
      public static Filter getFilterProperty(@Nonnull LogManager manager, @Nullable String name, @Nullable Filter defaultValue) {
          if (name == null) {
              return defaultValue;
          }
          String val = manager.getProperty(name);
          try {
              if (val != null) {
                  Class clz = ClassLoader.getSystemClassLoader().loadClass(val);
                  return (Filter) clz.newInstance();
              }
          } catch (Exception ex) {
              // We got one of a variety of exceptions in creating the
              // class or creating an instance.
              // Drop through.
          }
          // We got an exception.  Return the defaultValue.
          return defaultValue;
      }
docs: Visible version of {@link java.util.logging.LogManager#getFilterProperty(String, java.util.logging.Filter)}.
  
  We return an instance of the class named by the "name" property.
  
  If the property is not defined or has problems we return the defaultValue.