Refactorización:

Extract method 'private void printDocumentXML(StringBuffer buf, Node
currentNode)' from 'lanSimulation.Network.printXMLOn()' to
'lanSimulation.Network'
- Original project: 'reafactoring_lab_session_03'
- Method name: 'printDocumentXML'
- Destination type: 'lanSimulation.Network'
- Declared visibility: 'private'

Move method 'lanSimulation.Network.printDocumentXML(...)' to
'lanSimulation.Network.printDocumentXML().currentNode'
- Original project: 'reafactoring_lab_session_03'
- Original element: 'lanSimulation.Network.printDocumentXML(...)'
- Moved method: N/A
- Target element: 'lanSimulation.Network.printDocumentXML().currentNode'
- Method name: 'printDocumentXML'
- Parameter name: 'network'

Change method 'public void
lanSimulation.internals.Node.printDocumentXML(StringBuffer buf, Network
network)' to 'public void printSwitchXML(StringBuffer buf, Network
network)'
- Original project: 'reafactoring_lab_session_03'
- Original element: 'lanSimulation.internals.Node.printDocumentXML(...)'
- New name: 'printSwitchXML'

Extract method 'private boolean noWorkStation(Node currentNode)' from
'lanSimulation.Network.consistentNetwork()' to 'lanSimulation.Network'
- Original project: 'reafactoring_lab_session_03'
- Method name: 'noWorkStation'
- Destination type: 'lanSimulation.Network'
- Declared visibility: 'private'

Extract method 'private boolean esWorkStation(Node currentNode)' from
'lanSimulation.Network.consistentNetwork()' to 'lanSimulation.Network'
- Original project: 'reafactoring_lab_session_03'
- Method name: 'esWorkStation'
- Destination type: 'lanSimulation.Network'
- Declared visibility: 'private'
- Replace occurrences of statements with method

Extract method 'private boolean esPrinter(Node currentNode)' from
'lanSimulation.Network.consistentNetwork()' to 'lanSimulation.Network'
- Original project: 'reafactoring_lab_session_03'
- Method name: 'esPrinter'
- Destination type: 'lanSimulation.Network'
- Declared visibility: 'private'

Move method 'lanSimulation.Network.esPrinter(...)' to
'lanSimulation.Network.esPrinter().currentNode'
- Original project: 'reafactoring_lab_session_03'
- Original element: 'lanSimulation.Network.esPrinter(...)'
- Moved method: N/A
- Target element: 'lanSimulation.Network.esPrinter().currentNode'
- Method name: 'esPrinter'
- Parameter name: 'network'

Move method 'lanSimulation.Network.esWorkStation(...)' to
'lanSimulation.Network.esWorkStation().currentNode'
- Original project: 'reafactoring_lab_session_03'
- Original element: 'lanSimulation.Network.esWorkStation(...)'
- Moved method: N/A
- Target element: 'lanSimulation.Network.esWorkStation().currentNode'
- Method name: 'esWorkStation'
- Parameter name: 'network'

Move method 'lanSimulation.Network.noWorkStation(...)' to
'lanSimulation.Network.noWorkStation().currentNode'
- Original project: 'reafactoring_lab_session_03'
- Original element: 'lanSimulation.Network.noWorkStation(...)'
- Moved method: N/A
- Target element: 'lanSimulation.Network.noWorkStation().currentNode'
- Method name: 'noWorkStation'
- Parameter name: 'network'