code: public final void call(T param)
  	{
  		if (!run)
  		{
  			run = true;
  			prepared = true;
  
  			try
  			{
  				this.run(param);
  			}
  			catch (Throwable t)
  			{
  				log.error("[ParamInvokeable] {prepare} : " + t.getMessage(), t);
  			}
  		}
  	}
docs: Synchronously executes this Invokeable
  
  @param param