}
public boolean getConnection(PropertyValue[] _curPropertyValue){
if (super.getConnection(_curPropertyValue)){
XTablesSupplier xDBTables = (XTablesSupplier) UnoRuntime.queryInterface(XTablesSupplier.class, DBConnection);
xTableNames = xDBTables.getTables();
xTableAppend = (XAppend) UnoRuntime.queryInterface(XAppend.class, xTableNames);
xTableDrop = (XDrop) UnoRuntime.queryInterface(XDrop.class, xTableNames);
xTableDataDescriptorFactory = (XDataDescriptorFactory) UnoRuntime.queryInterface(XDataDescriptorFactory.class, xTableNames);
xPropTableDataDescriptor = xTableDataDescriptorFactory.createDataDescriptor();
XColumnsSupplier xColumnsSupplier = (XColumnsSupplier) UnoRuntime.queryInterface(XColumnsSupplier.class, xPropTableDataDescriptor);