@Override
 public FetchTiming getFetchTiming() {
   if (associationAttribute.isExtraLazy()) {
     return FetchTiming.EXTRA_LAZY;
   } else if (associationAttribute.isLazy()) {
     return FetchTiming.DELAYED;
   } else {
     return FetchTiming.IMMEDIATE;
   }
 }