code: @SuppressWarnings("unchecked")
     @Override
     public Object convert(Object source)
     {
        Object value = source;
        for (Converter<Object, Object> converter : converters)
        {
           if (converter != null)
           {
              value = converter.convert(value);
           }
        }
        return value;
     }
docs: This method always returns the last object converted from the list