private void setValue(MetaObject metaParam, String property, Object value) {
    if (metaParam.hasSetter(property)) {
      metaParam.setValue(property, value);
    } else {
      throw new ExecutorException("No setter found for the keyProperty '" + property + "' in " + metaParam.getOriginalObject().getClass().getName() + ".");
    }
  }
@author Clinton Begin
@author Jeff Butler
src/main/java/org/apache/ibatis/executor/keygen/SelectKeyGenerator.java