inputBuffer = new BufferedReader(new InputStreamReader(System.in)); Iterator keys = assigned.iterator();
layout.inputBuffer = new BufferedReader(new InputStreamReader(System.in)); Iterator keys = layout.assigned.iterator();
    public static void handAssign(FlatNode node)     {	init(node);	System.out.println("Enter desired tile for each filter...");	inputBuffer = new BufferedReader(new InputStreamReader(System.in));	Iterator keys = assigned.iterator();	while (keys.hasNext()) {	    handAssignNode((FlatNode)keys.next());	}	System.out.println("Final Cost: " + placementCost());	dumpLayout("layout.dot");    }