BeanExtractor implements Extractor { public boolean canSetValue() { return true; }  Class getType(); @SuppressWarnings("PMD.CompareObjectsWithEquals") Object extractObject(ObjectToJsonConverter pConverter, Object pValue,
                                Stack<String> pPathParts, boolean jsonify); Object setObjectValue(StringToObjectConverter pConverter,Object pInner, String pAttribute, Object pValue); boolean canSetValue();  }
@Test public void simplSet() throws InvocationTargetException, IllegalAccessException { assertTrue(extractor.canSetValue()); String old = (String) setObject(this,"text","NewText"); assertEquals(old,"Test"); assertEquals(getText(),"NewText"); }