code: @Override
      public boolean createParentDirectory(PrintStream stdout, File file) {
          File parent = file.getParentFile();
          if (parent == null) {
              return true;
          }
          if (!parent.exists()) {
              if (!createParentDirectory(stdout, parent)) {
                  return false;
              }
              if (!parent.mkdir()) {
                  stdout.println(CommandUtils.getMessage("fileUtility.failedDirCreate", resolvePath(parent)));
                  return false;
              } else {
                  return true;
              }
          } else {
              return true;
          }
      }
docs: {@inheritDoc}