public Node getNodeByID(final int nodeID) {
        final Iterator<Node> it = nodeList.iterator();
        
        while (it.hasNext()) {
            final Node currentNode = it.next();
            if (currentNode.getNodeID() == nodeID) {
                return currentNode;
            }
        }
        
        return null;
    }