@Override
  public void processArguments(String arguments) {
    message = arguments;
    if (Strings.isNullOrEmpty(message)) {
      throw new RuntimeException("you have to give a reason why it was ignored");
    }
  }
QTest disabled directive handler

Example:
--! qt:disabled:reason
itests/util/src/main/java/org/apache/hadoop/hive/ql/qoption/QTestDisabledHandler.java