public void loadXML( Node stepnode, List<DatabaseMeta> databases, IMetaStore metaStore ) throws KettleXMLException {
    readData( stepnode );
  }
@Test
  public void testLoadAndGetXml() throws Exception {
    ZipFileMeta zipFileMeta = new ZipFileMeta();
    Node stepnode = getTestNode();
    DatabaseMeta dbMeta = mock( DatabaseMeta.class );
    IMetaStore metaStore = mock( IMetaStore.class );
    StepMeta mockParentStepMeta = mock( StepMeta.class );
    zipFileMeta.setParentStepMeta( mockParentStepMeta );
    TransMeta mockTransMeta = mock( TransMeta.class );
    NamedClusterEmbedManager embedManager = mock( NamedClusterEmbedManager.class );
    when( mockParentStepMeta.getParentTransMeta() ).thenReturn( mockTransMeta );
    when( mockTransMeta.getNamedClusterEmbedManager() ).thenReturn( embedManager );
    zipFileMeta.loadXML( stepnode, Collections.singletonList( dbMeta ), metaStore );
    assertXmlOutputMeta( zipFileMeta );
  }