public FineRuntimeException(Throwable ex, Map<?,?> traits) { this(true, toMsgSet(null, null, ex, traits), ex); } public FineRuntimeException(Throwable ex, Collection<String> traits) {
public FineRuntimeException(String message, TraitMap traits) { this(true, toMsgSet(message, null, null, traits), null); } public FineRuntimeException(String message, Map<?,?> traits) {
public FineRuntimeException(String message, Collection<String> traits) { this(true, toMsgSet(message, null, null, traits), null); } public FineRuntimeException(String message, String...traits) {
public FineRuntimeException(FineMessageSet messageSet, Throwable ex, Map<?,?> traits) { this(true, toMsgSet(null, messageSet, ex, traits), ex); } public FineRuntimeException(FineMessageSet messageSet, Throwable ex, Collection<String> traits) {
public FineRuntimeException(String message, Throwable ex, String...traits) { this(true, toMsgSet(message, null, ex, traits), ex); }
public FineRuntimeException(String message, Throwable ex, Map<?,?> traits) { this(true, toMsgSet(message, null, ex, traits), ex); } public FineRuntimeException(String message, Throwable ex, Collection<String> traits) {
public FineRuntimeException(String message, Throwable ex, Collection<String> traits) { this(true, toMsgSet(message, null, ex, traits), ex); } public FineRuntimeException(String message, Throwable ex, String...traits) {
public FineRuntimeException(FineMessageSet messageSet, Throwable ex, TraitMap traits) { this(true, toMsgSet(null, messageSet, ex, traits), ex); } public FineRuntimeException(FineMessageSet messageSet, Throwable ex, Map<?,?> traits) {
public FineRuntimeException(FineMessageSet messageSet, Throwable ex, Collection<String> traits) { this(true, toMsgSet(null, messageSet, ex, traits), ex); } public FineRuntimeException(FineMessageSet messageSet, Throwable ex, String...traits) {
public FineRuntimeException(String message, Map<?,?> traits) { this(true, toMsgSet(message, null, null, traits), null); } public FineRuntimeException(String message, Collection<String> traits) {
public FineRuntimeException(Throwable ex, TraitMap traits) { this(true, toMsgSet(null, null, ex, traits), ex); } public FineRuntimeException(Throwable ex, Map<?,?> traits) {
public FineRuntimeException(Throwable ex, Collection<String> traits) { this(true, toMsgSet(null, null, ex, traits), ex); } public FineRuntimeException(Throwable ex, String...traits) {
public FineRuntimeException(String message, Throwable ex, TraitMap traits) { this(true, toMsgSet(message, null, ex, traits), ex); } public FineRuntimeException(String message, Throwable ex, Map<?,?> traits) {
public FineRuntimeException() { this(true, toMsgSet(null, null, null, (String[])null), null); }
public FineRuntimeException(FineMessage fineMessage, Throwable ex, Collection<String> traits) { this(true, toMsgSet(null, fineMessage.toSet(), ex, traits), ex); } public FineRuntimeException(FineMessage fineMessage, Throwable ex, String...traits) {
private static FineMessageSet toMsgSet(String message, FineMessageSet fineMessageSet, Throwable ex, Collection<String> traits) { return toMsgSet(message, fineMessageSet, ex, new TraitMap(traits)); } private static FineMessageSet toMsgSet(String message, FineMessageSet fineMessageSet, Throwable ex, Map<?,?> traits) {
public FineRuntimeException(FineMessage fineMessage, Throwable ex, TraitMap traits) { this(true, toMsgSet(null, fineMessage.toSet(), ex, traits), ex); } public FineRuntimeException(FineMessage fineMessage, Throwable ex, Map<?,?> traits) {
public FineRuntimeException(FineMessage fineMessage, Throwable ex, Map<?,?> traits) { this(true, toMsgSet(null, fineMessage.toSet(), ex, traits), ex); } public FineRuntimeException(FineMessage fineMessage, Throwable ex, Collection<String> traits) {
private static FineMessageSet toMsgSet(String message, FineMessageSet fineMessageSet, Throwable ex, String...traits) { return toMsgSet(message, fineMessageSet, ex, new TraitMap(traits)); } private static FineMessageSet toMsgSet(String message, FineMessageSet fineMessageSet, Throwable ex, Collection<String> traits) {
public FineRuntimeException(FineMessage fineMessage, Throwable ex, String...traits) { this(true, toMsgSet(null, fineMessage.toSet(), ex, traits), ex); }