@SuppressWarnings("deprecation")
 @Override
 public E getByKey(final Object key) {
   View view = getView();
   ViewEntry entry;
   if (key instanceof List) {
     Vector<Object> keyVec = new Vector<Object>((List<?>) key);
     entry = view.getEntryByKey(keyVec, true);
   } else {
     entry = view.getEntryByKey(key, true);
   }
   if (entry != null) {
     return createFromViewEntry(entry, columnInfo_);
   }
   return null;
 }