code: public Object get() {
  		Object result = null;
  		if (over)
  			return eventResult;
  		try {
  			boolean runOk = (Boolean) futureTask.get(timeoutforeturnResult, TimeUnit.MILLISECONDS);
  			if (runOk) {
  				result = this.eventResult;
  			}
  			over = true;
  		} catch (Exception e) {
  			e.printStackTrace();
  		}
  		return result;
  	}
docs: /*
  (non-Javadoc)
  
  @see com.jdon.async.message.EventMessageHolder#getEventResult()