class TokenTransformConfig {

    @Override
    public boolean equals(Object other) {
        if (other instanceof TokenTransformConfig) {
            TokenTransformConfig otherConfig = (TokenTransformConfig)other;
            return inputTokenType.equals(otherConfig.getInputTokenType().getId()) &&
                outputTokenType.equals(otherConfig.getOutputTokenType().getId());
        }
        return false;
    }

    public  TokenTransformConfig(TokenTypeId inputTokenType, TokenTypeId outputTokenType, boolean invalidateInterimOpenAMSession);
    public  TokenTransformConfig(String inputTokenType, String outputTokenType, boolean invalidateInterimOpenAMSession);

}