window/monitor equals, hashCode, toString