yeah, then a.## ^ System.identityHashCode(b) ^ ~System.identityHashCode(c) sounds good.
a.## ^ System.identityHashCode(b) ^ ~System.identityHashCode(c)