UnoRuntime.queryInterface(XEmbeddedObjectSupplier.class, xtablechart);
XInterface xinterface = xembeddedobjectsupplier.getEmbeddedObject();
XChartDocument xchartdocument = (XChartDocument)UnoRuntime.queryInterface(
XChartDocument.class, xinterface);
XDiagram xdiagram = (XDiagram) xchartdocument.getDiagram();
XMultiServiceFactory xmultiservicefactory = (XMultiServiceFactory)
UnoRuntime.queryInterface( XMultiServiceFactory.class, xchartdocument );
Object object = xmultiservicefactory.createInstance( stringType );
xdiagram = (XDiagram) UnoRuntime.queryInterface(XDiagram.class,object);