public class Identifier {
private final String myName;
private boolean myHasDollar;
private boolean myNullable = true;
public Identifier(String name) {
myName = name;
}
public Identifier(String name, boolean isNullable) {
myName = name;
myNullable = isNullable;
}
public Identifier(String name, boolean hasDollar, boolean isNullable) {
myName = name;
myHasDollar = hasDollar;
myNullable = isNullable;
}
@Override
public String getName() {
return myName;
}
}
public class User {
public static void main() {
Identifier i1 = new Identifier("name", false, true);
Identifier i2 = new Identifier("name", false);
Identifier i3 = new Identifier("name");
}
}