Class<?> beanClass = beanDescription.getBeanClass();
//filter out standard properties (e.g. those marked with @org.cruxframework.crux.core.shared.json.annotations.JsonIgnore)
for (Iterator<BeanPropertyWriter> iter = props.iterator(); iter.hasNext();)
{
BeanPropertyWriter beanPropertyWriter = iter.next();
String getterMethodName = ClassUtils.getGetterMethod(beanPropertyWriter.getName(), beanClass);
try
{
Method getterMethod = beanClass.getMethod(getterMethodName);
if (getterMethod != null && getterMethod.isAnnotationPresent(JsonIgnore.class))
{