@Override
		public int hashCode(ATNConfig o) {
			int hashCode = MurmurHash.initialize(7);
			hashCode = MurmurHash.update(hashCode, o.state.stateNumber);
			hashCode = MurmurHash.update(hashCode, o.context);
			hashCode = MurmurHash.finish(hashCode, 2);
	        return hashCode;
		}
The hash code is only a function of the {@link ATNState#stateNumber}
and {@link ATNConfig#context}.
runtime/Java/src/org/antlr/v4/runtime/atn/PredictionMode.java