class Appraiser {

    @Override
    public final boolean equals(final Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (!(obj instanceof Appraiser)) {
            return false;
        }
        Appraiser other = (Appraiser) obj;
        return name.equals(other.name);
    }

    public  Appraiser(final String name);
    protected  Appraiser();

}