code: public void prepareFilter( float transition ) {
          try {
              method.invoke( filter, new Object[] { new Float( transition ) } );
          }
          catch ( Exception e ) {
              throw new IllegalArgumentException("Error setting value for property: "+property);
          }
  	}
docs: Prepare the filter for the transiton at a given time.
  The default implementation sets the given filter property, but you could override this method to make other changes.
  @param transition the transition time in the range 0 - 1