1: // Version 4.0
2: Name flexibleName = new Name("Maria", "Mocha");
3: ImmutableName fixedName = new ImmutableName(flexibleName);
4: // ImmutableName fixedName = flexibleName.getImmutable();
5: ImmutableName persistent = new ImmutableName("Jesse", "Java");
6: Name transient = new Name(persistent);
7: // Name transient = persistent.getMutable()