The following source code seems to inconsistently generate Nodes:
node N <<device>> {
node "SUSE Linux Ent 10" <<OS>> {
rectangle shopping.war <<web archive>>
}
}
node A <<device>>
skinparam node {
backgroundColor<<device>> LightBlue
backgroundColor<<OS>> Pink
}
A looks OK, since it's preceded by <<device>>, but N is not OK (the <<OS>> appears on the line following its name).