}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(Object obj) {
+ return this == obj;
+ }
+
+ @Override
+ public boolean covers(RequiredInterface obj) {
+ // TODO do more than equals.
if ( !(obj instanceof DefaultRequiredInterface)) {
return false;
}