public void setMinorTickLength(double length) {
        if (length < 0.0) { 
            throw new IllegalArgumentException("Negative 'length' argument.");
        }
        this.minorTickLength = length;
        notifyListeners(new DialLayerChangeEvent(this));