@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"));
  }