private void buildFullName() { if (fullName == null) { final boolean hasCatalogName = !Utility.isBlank(catalogName); final boolean hasSchemaName = !Utility.isBlank(getName()); fullName = (hasCatalogName? catalogName: "") + (hasCatalogName && hasSchemaName? ".": "") + (hasSchemaName? getName(): ""); } }