package org.apache.commons.lang3;

public class NotImplementedException extends UnsupportedOperationException {
   private static final long serialVersionUID = 20131021L;
   private final String code;

   public NotImplementedException(String message) {
      this(message, (String)null);
   }

   public NotImplementedException(Throwable cause) {
      this((Throwable)cause, (String)null);
   }

   public NotImplementedException(String message, Throwable cause) {
      this(message, cause, (String)null);
   }

   public NotImplementedException(String message, String code) {
      super(message);
      this.code = code;
   }

   public NotImplementedException(Throwable cause, String code) {
      super(cause);
      this.code = code;
   }

   public NotImplementedException(String message, Throwable cause, String code) {
      super(message, cause);
      this.code = code;
   }

   public String getCode() {
      return this.code;
   }
}
