public MutationSignature alsoMutatesThis() {
    return this == UNKNOWN || myThis ? this :
           isPure() ? MUTATES_THIS_ONLY : new MutationSignature(true, myIo, myParameters);
  }
public MutationSignature alsoMutatesThis()