Support for toString/equals/hashCode generation