docs: ClassDump getClassDumpByID(long classObjectID) {
          if (classObjectID == 0) {
              return null;
          }
          List<JavaClass> allClasses = createClassCollection();
          int index = hprofHeap.idToInstanceNumber(classObjectID);
  
          if (index > 0) {
              try {
                  ClassDump dump = (ClassDump) allClasses.get(index - 1);
                  if (dump.fileOffset == hprofHeap.idToDumpOffset(classObjectID)) {
                      return dump;
                  }
              } catch (IndexOutOfBoundsException ex) { // classObjectID do not reffer to ClassDump, its instance number is > classes.size()
  
                  return null;
              } catch (ClassCastException ex) { // classObjectID do not reffer to ClassDump
  
                  return null;
              }
          }
  
          return null;
      }