@Override
		public boolean equals(Object obj) {
			if (!(obj instanceof EntryPointPrototype that)) {
				return false;
			}
			if (!this.cls.equals(that.cls)) {
				return false;
			}
			if (this.blockId != that.blockId) {
				return false;
			}
			return true;
		}
Construct an entry prototype

@param cls the compiled passage class (i.e., passage not yet bound to a specific thread)
@param blockId the block at which to enter the passage
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/gen/tgt/JitCompiledPassage.java