public String get(Component c) {
        return get(Group.Alphabetic, c);
    }
@Test
    public void testValueOf() {
        PersonName pn = new PersonName(
                "Adams^John Robert Quincy^^Rev.^B.A. M.Div.");
        assertEquals("Adams", pn.get(PersonName.Component.FamilyName));
        assertEquals("John Robert Quincy", pn.get(PersonName.Component.GivenName));
        assertEquals("Rev.", pn.get(PersonName.Component.NamePrefix));
        assertEquals("B.A. M.Div.", pn.get(PersonName.Component.NameSuffix));
    }