static PackageNaming from(String template) {
      return new PackageNaming(template);
    }
Plain {@link Naming} does not fit package name patterns and pimping it will uselessly
compilcate things. So here we're creating separate ad-hoc dead-simple naming pattern formatter
for package name templates.
value-processor/src/org/immutables/value/processor/meta/Styles.java