There is a clone of StringHelper in org.hibernate.annotations.common.util.StringHelper . Should this be kept in sync?
Also, "_" is not a letter. I don't think a method having such a name should behave like this.