question: public void loadXML ( Node stepnode , List < DatabaseMeta > databases , Map < String , Counter > counters ) throws KettleXMLException { try { this . tabelName = XMLHandler . getTagValue ( stepnode , "TableName" ) ; this . outputRowSize = XMLHandler . getTagValue ( stepnode , "outputRowSize" ) ; this . factDimLensString = XMLHandler . getTagValue ( stepnode , "factDimLensString" ) ; this . tableName = XMLHandler . getTagValue ( stepnode , "tableName" ) ; this . databaseName = XMLHandler . getTagValue ( stepnode , "databaseName" ) ; this . dimensionCount = XMLHandler . getTagValue ( stepnode , "dimensionCount" ) ; this . noDictionaryDims = XMLHandler . getTagValue ( stepnode , "noDictionaryDims" ) ; this . noDictionaryDimsMapping = XMLHandler . getTagValue ( stepnode , "noDictionaryDimsMapping" ) ; this . complexDimensionCount = XMLHandler . getTagValue ( stepnode , "complexDimensionCount" ) ; this . measureCount = XMLHandler . getTagValue ( stepnode , "measureCount" ) ; this . updateMemberRequest = XMLHandler . getTagValue ( stepnode , "isUpdateMemberRequest" ) ; this . measureDataType = XMLHandler . getTagValue ( stepnode , "measureDataType" ) ; this . partitionID = XMLHandler . getTagValue ( stepnode , "partitionID" ) ; this . segmentId = XMLHandler . getTagValue ( stepnode , "segmentId" ) ; this . taskNo = XMLHandler . getTagValue ( stepnode , "taskNo" ) ; } catch ( Exception e ) { throw new KettleXMLException ( "Unable to read step info from XML node" , e ) ; } }
target:  Load the values for this step from an XML Node