@Override
  public boolean equals(Object o) {
    if (!(o instanceof MockSignature)) {
      return false;
    }

    return (key.equals((MockSignature) o));
  }
 @Override
 public int hashCode() {
   return key.hashCode();
 }