public class ContactInfoBO {
    // ContactInfoData jest obiektem danych
    private ContactInfoData contactInfoData;

    public ContactInfoBO(ContactInfoData contactInfoData) {
        // sprawdzanie poprawnoci wartoci ContactInfoData
        . . . 
        // skopiwanie danych kontaktowych do tego obiektu
        this.contactInfoData = contactInfoData;
    }

    // MEtoda zwracajaca dane adresowe 
    public AddressData getAddressData () {
        return contactInfoData.getAddressData();
    }

    // metody biznesowe ContactInfoBO
    . . .
}