@Override
    public String toString() {
        return "Account{" +
                "id=" + id +
                ", version=" + version +
                ", createTimeMs=" + createTimeMs +
                ", updateTimeMs=" + updateTimeMs +
                ", createUser='" + createUser + '\'' +
                ", updateUser='" + updateUser + '\'' +
                ", subjectId='" + userId + '\'' +
                ", email='" + email + '\'' +
                ", firstName='" + firstName + '\'' +
                ", lastName='" + lastName + '\'' +
                ", comments='" + comments + '\'' +
                ", loginCount=" + loginCount +
                ", loginFailures=" + loginFailures +
                ", lastLoginMs=" + lastLoginMs +
                ", reactivatedMs=" + reactivatedMs +
                ", forcePasswordChange=" + forcePasswordChange +
                ", neverExpires=" + neverExpires +
                ", enabled=" + enabled +
                ", inactive=" + inactive +
                ", locked=" + locked +
                ", processingAccount=" + processingAccount +
                '}';
    }
@return The users full name, e.g. "Joe Bloggs".
stroom-core-shared/src/main/java/stroom/security/identity/shared/Account.java