// Two names
assertEquals("von Neumann, J. and Black Brown, P.", a
.format("John von Neumann and Black Brown, Peter"));
// Three names
assertEquals("von Neumann, J., Smith, J., and Black Brown, P.", a
.format("von Neumann, John and Smith, John and Black Brown, Peter"));
assertEquals("von Neumann, J., Smith, J., and Black Brown, P.", a
.format("John von Neumann and John Smith and Black Brown, Peter"));
}