code: private boolean getDSVersionable(DigitalObject obj, Entry entry) {
          if (getDatastreamId(obj, entry).equals("AUDIT")) {
              return false;
          }
          List<Category> versionable = entry.getCategories(MODEL.VERSIONABLE.uri);
          if (versionable.isEmpty() || versionable.size() > 1) {
              return true;
          } else {
              return Boolean.valueOf(versionable.get(0).getTerm());
          }
      }
docs: Note: AUDIT datastreams always return false, otherwise defaults to true.
  
  @param entry
  @return