+ if (cacheStrategy == null){
+ logger.warn("No CacheStrategy defined for "+ this.getClass() + ": " + this.getUuid());
+ return null;
+ }else{
+ if (cacheStrategy instanceof INomenclaturalReferenceCacheStrategy){
+ return ((INomenclaturalReferenceCacheStrategy)cacheStrategy).getNomenclaturalCitation(this,microReference);
+ }else {
+ logger.warn("No INomenclaturalReferenceCacheStrategy defined for "+ this.getClass() + ": " + this.getUuid());
+ return null;
+ }
+ }