code: @Override
      public Object get(final Attribute _attribute,
                        final Object _object)
          throws EFapsException
      {
          Object ret = null;
          if (_object != null && _attribute.getAttributeType().getDbAttrType() instanceof IFormattableType) {
              final IFormattableType attrType = (IFormattableType) _attribute.getAttributeType().getDbAttrType();
              if (_object instanceof List<?>) {
                  final List<?> objectList = (List<?>) _object;
                  final List<Object> temp = new ArrayList<>();
                  for (final Object object : objectList) {
                      temp.add(attrType.format(object, this.pattern));
                  }
                  ret = temp;
              } else {
                  ret = attrType.format(_object, this.pattern);
              }
          }
          return ret;
      }
docs: Method to format a given object.
  
  @param _attribute Attribute the object belongs to
  @param _object Object to be formated
  @return formated object
  @throws EFapsException on error