@Override
  public void run() {
    LogConfigurator.setLevel("", "OFF");
    if (cliCode.isEmpty() && codeFile == null) {
      try (BufferedReader in = new BufferedReader(new InputStreamReader(parentCommand.in, UTF_8))) {
        checkCodeFromBufferedReader(in);
      } catch (IOException e) {
        throw new RuntimeException(e);
      }
    } else if (codeFile != null) {
      try (BufferedReader in = new BufferedReader(new FileReader(codeFile, UTF_8))) {
        checkCodeFromBufferedReader(in);
      } catch (IOException e) {
        throw new RuntimeException(e);
      }
    } else {
      for (String code : cliCode) {
        String validation = considerCode(code);
        if (!Strings.isBlank(validation)) {
          parentCommand.out.println(validation);
        }
      }
    }
    parentCommand.out.flush();
  }
Default constructor for the CodeValidateSubCommand class. This is required by PicoCLI.
ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/CodeValidateSubCommand.java