boolean (Object obj) { if (this == obj) return true; if ((obj == null) || (obj.getClass() != getClass())) return false; GitRevisionNumber test = (GitRevisionNumber)obj; // TODO normalize revision string? return myRevisionHash.equals(test.myRevisionHash); }