cardme is a Java library implementation of RFC 2426, VCard. It provides Java applications with a way to read and write from and to the VCard file format. The project's goals are to provide a flexible and easy to use library with excellent documentation.

Semi-colons are now omitted when building the extended parameter list only when there is no previously appended parameter and/or extended (type) parameters.

cardme – Freecode