code: protected void doSetFrom(String from, String personal) {
          assertArgumentNotEmpty("from", from);
          assertArgumentNotEmpty("personal", personal); // only from required
          postcard.setFrom(createAddress(from, personal));
      }
docs: public methods are prepared at sub-class