@Override
  public short getShortSilent(Object bean, String param, short defaultValue) {
    short beanValue = defaultValue;

    if (bean != null) {
      try {
        Object value = BeanUtil.getProperty(bean, param);

        beanValue = Convert.toShortValue(value, defaultValue);
      } catch (Exception e) {
      }
    }

    return beanValue;
  }