Вам необходимо создать свое собственное исключение, которое должно быть унаследовано от TransportException:
val ConflictErrorCode: TransportErrorCode = TransportErrorCode(409, -1003, "Conflict")
final class Conflict(message: String)
extends TransportException(ConflictErrorCode, new ExceptionMessage(ConflictErrorCode.description, message))
Затем в вашем коде нужно написать:
throw new Conflict("Some conflict message")