### Question:
ReflectionUtils extends org.springframework.util.ReflectionUtils { public static List<?> convertElementPropertyToList(final Collection<?> collection, final String propertyName) { List<Object> list = new ArrayList<Object>(); try { for (Object obj : collection) { list.add(PropertyUtils.getProperty(obj, propertyName)); } } catch (Exception e) { throw convertReflectionExceptionToUnchecked(e); } return list; }  static Object invokeGetterMethod(Object obj, String propertyName); static void invokeSetterMethod(Object obj, String propertyName, Object value); static void invokeSetterMethod(Object obj, String propertyName, Object value, Class<?> propertyType); static Object getFieldValue(final Object obj, final String fieldName); static void setFieldValue(final Object obj, final String fieldName, final Object value); static Field getAccessibleField(final Object obj, final String fieldName); static Object invokeMethod(final Object obj, final String methodName, final Class<?>[] parameterTypes, final Object[] args); static Method getAccessibleMethod(final Object obj, final String methodName, final Class<?>... parameterTypes); @SuppressWarnings("unchecked") static Class<T> getSuperClassGenricType(final Class<?> clazz); static Class<?> getSuperClassGenricType(final Class<?> clazz, final int index); static List<?> convertElementPropertyToList(final Collection<?> collection, final String propertyName); static String convertElementPropertyToString(final Collection<?> collection, final String propertyName, final String separator); static RuntimeException convertReflectionExceptionToUnchecked(Exception e);  }### Answer:
@Test public void testConvertElementPropertyToList() { }