package nodebox.node;
import java.util.Locale;
public class InvalidNameException extends RuntimeException {
private Object source;
private String name;
public InvalidNameException(Object source, String name, String message) {
super(message);
this.source = source;
this.name = name;
}
public Object getSource() {
return source;
}
public String getName() {
return name;
}
@Override
public String toString() {
return String.format(Locale.US, "InvalidNameException on %s name %s: %s", source, name, getMessage());
}
}