docs: 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);
          }
  	}