docs: protected boolean isPackableWith(Object value, int choose) {
          if (value == null) {
              return false;
          }
  
          if (choose == CHOOSE_EXTENSION) {
              if (value.equals(getDefaultFileExtension())) {
                  return true;
              }
          } else if (choose == CHOOSE_NAME) {
              if (value.equals(getName())) {
                  return true;
              }
          }
  
          return false;
      }