public Constant(String name) {
        if (name == null) {
            throw new IllegalArgumentException(
                    "The given name of the constant must not be null.");
        }
        
        this.name = name;
    }