docs: @Programmatic
      public PostalAddress newPostal(
              final CommunicationChannelOwner owner,
              final CommunicationChannelType type,
              final String address1,
              final String address2,
              final String address3,
              final String postalCode,
              final String city,
              final State state,
              final Country country
              ) {
          final PostalAddress pa = repositoryService.instantiate(PostalAddress.class);
          pa.setType(type);
          pa.setAddress1(address1);
          pa.setAddress2(address2);
          pa.setAddress3(address3);
          pa.setCity(city);
          pa.setPostalCode(postalCode);
          pa.setState(state);
          pa.setCountry(country);
          pa.setOwner(owner);
          repositoryService.persist(pa);
          return pa;
      }