code: @Override
      public boolean isValid(T value) {
          if (value == null) { return true; }
          if (value instanceof Number) {
              return ((Number) value).doubleValue() >= minValue.doubleValue();
          } else {
              return Double.valueOf(value.toString()).doubleValue() >= minValue.doubleValue();
          }
      }
docs: {@inheritDoc}