code: public int getStepValue() {
  		if(type==V4L4JConstants.CTRL_TYPE_LONG)
  			throw new UnsupportedMethod("This control is a long control and does not support calls to getStepValue()");
  		synchronized(state){
  			if(state.isNotReleased())
  				return step;
  			else
  				throw new StateException("This control has been released and must not be used");
  		}
  	}
docs: This method retrieves the increment to be used when setting a new value
  for this control. New values must be equal to <code>getMin() + K*getStep()</code>
  where K is an integer, and the result is less or equal to {@link #getMaxValue()}.
  For string control, this  method returns the step size of the string.
  @return the increment
  @throws StateException if this control has been released and must not be used anymore.
  @throws UnsupportedMethod if this control is of type {@link V4L4JConstants#CTRL_TYPE_LONG}