@Override
 @Nullable
 public Object getData(@NonNls final String dataId) {
   if (ViewContext.CONTEXT_KEY.is(dataId)) {
     return myViewContext;
   } else if (ViewContext.CONTENT_KEY.is(dataId)) {
     List<Content> contents = getContents();
     return contents.toArray(new Content[contents.size()]);
   }
   return null;
 }