# Class TransitionAlreadyExistsException OptimaJet.Workflow.Core.Fault.TransitionAlreadyExistsException Represents an exception that is raised when a workflow scheme already contains a transition with the specified name. Namespace: [OptimaJet.Workflow.Core.Fault](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/) ```csharp public class TransitionAlreadyExistsException : Exception, ISerializable ``` ## Type Hierarchy - [Exception](https://learn.microsoft.com/dotnet/api/system.exception) - TransitionAlreadyExistsException Current type - Implemented interfaces - [ISerializable](https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable) ## Constructors `public TransitionAlreadyExistsException(string transitionName, string schemeCode)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `transitionName` | `String` | | | `schemeCode` | `String` | | [Previous TimerNotFoundException](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/TimerNotFoundException/) [Next TransitionConditionAlreadyExistsException](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/TransitionConditionAlreadyExistsException/)