@Test public void prepareParameters() { VCardPropertyScribeImpl m = new VCardPropertyScribeImpl() { @Override protected void _prepareParameters( TestProperty property, VCardParameters copy, VCardVersion version, VCard vcard) { copy.put("PARAM", "value"); } }; TestProperty property = new TestProperty("value"); VCardParameters copy = m.prepareParameters(property, V4_0, new VCard()); assertNotSame(property.getParameters(), copy); assertEquals("value", copy.first("PARAM")); }