docs: @Override
      public final Serializable getUserProperty(String name) throws IOException, ClassNotFoundException {
  
          /* If the name is null there is nothing to do. so only proceed if it is */
          /* supplied. */
          if (name != null) {
  
              /* Call the real getUserProperty with forMatching set to false. */
              return getUserProperty(name, false);
  
          }
  
          /* If the name is null always return null. */
          else {
              return null;
          }
      }