private Library save(Library library, boolean validateAliasUniqueness) throws IOException { try { if (!hasTemporaryAlias(library)) { validateAliasOrThrow(library); needsUpdate = true; if (hasTemporaryAlias(library)) { String generatedAlias = namingScheme.generateLibraryAlias(managed); managed.setAlias(generatedAlias);
if (!hasTemporaryAlias(sample)) { validateAlias(sample); needsUpdate = true; if (hasTemporaryAlias(sample)) { String generatedAlias = namingScheme.generateSampleAlias(created); created.setAlias(generatedAlias);