equals/hashCode for javac: Replaced $ by _ or d_