@Override
    public ClassElement completeWith(Element<?> element) {
        completeStylesWith(element);
        ClassElement other = element.adaptTo(ClassElement.class);
        if (other != null) {
            addMissings(other.getStereotypes(), stereotypes);
            addMissings(other.getAttributes(), attributes);
            addMissings(other.getMethods(), methods);
        }
        return this;
    }