@Override
    public void accept(T model) {
        requireNonNull(model);
        
        if (!hasMethod(model, EQUALS, 1)) {
            acceptEquals(model);
        }
        
        if (!hasMethod(model, HASHCODE, 0)) {
            acceptHashcode(model);
        }
    }
Adds an <code>equals()</code> and a <code>hashCode()</code> method to 
the specified model.
<p>
If one of the methods already exists, it will not be overwritten.

@param model  the model
common-parent/codegen/src/main/java/com/speedment/common/codegen/controller/AutoEquals.java