setValues(int value, int visibleAmount, int minimum, int maximum) {
public synchronized void setValues(int value, int visibleAmount, int minimum, int maximum) {
setValues(int value, int visibleAmount, int minimum, int maximum){		if (maximum < minimum)			maximum = minimum;		if (value < minimum)			value = minimum;		if (value > maximum)			value = maximum;  if (visibleAmount > maximum - minimum)    visibleAmount = maximum - minimum;  ScrollbarPeer peer = (ScrollbarPeer) getPeer ();  if (peer != null      && (this.value != value || this.visibleAmount != visibleAmount          || this.minimum != minimum || this.maximum != maximum))    peer.setValues(value, visibleAmount, minimum, maximum);		this.value = value;		this.visibleAmount = visibleAmount;		this.minimum = minimum;		this.maximum = maximum;		int range = maximum - minimum;  if (lineIncrement > range)    {			if (range == 0)				lineIncrement = 1;			else				lineIncrement = range;      if (peer != null)        peer.setLineIncrement(lineIncrement);		}  if (pageIncrement > range)    {			if (range == 0)				pageIncrement = 1;			else				pageIncrement = range;      if (peer != null)        peer.setPageIncrement(pageIncrement);	}}