{
for (int x = 0; x < list.length; x++)
{
IAEItemStack part = list[x];
if ( part != null )
nodes.put( new CraftingTreeNode( cc, job, part.copy(), this, x, depth + 1 ), part.getStackSize() );
}
}
else
{
// this is minorly different then below, this slot uses the pattern, but kinda fudges it.