code: @Override
      public void restore() {
  
          if (type == ChangeType.ADD) {
              System.clearProperty(key);
          } else {
              System.setProperty(key, originalValue);
          }
  
          if (log.isDebugEnabled()) {
              log.debug("Restored " + toString());
          }
      }
docs: {@inheritDoc}