@Override public void setVersion(VersionIdentity version) { assertMutable(); IllegalArgumentAssertion.assertNotNull(version, "version"); this.version = version; }
@Override public void setProfiles(List<ProfileIdentity> profiles) { assertMutable(); IllegalArgumentAssertion.assertNotNull(profiles, "profiles"); this.profiles = new ArrayList<>(profiles); }
@Override public void setIdentity(ContainerIdentity identity) { assertMutable(); IllegalArgumentAssertion.assertNotNull(identity, "identity"); setIdentityPrefix(identity.getSymbolicName()); }