ExtendedMaterial {
  fields [ MFString isA, MFFloat indexOfRefraction,
           MFColor ambientColor, MFColor diffuseColor,
           MFColor specularColor, MFColor emissiveColor,
           MFFloat shininess, MFFloat transparency ]
  isA [ "Material" ]
  indexOfRefraction .34
  diffuseColor .8 .54 1
}
I would have thought that being based on a Material, ExtendedMaterial 
should not have to declare the material fields - the base Material 
parser can cope with those fields.  
=========================
Steve Ghee ( [email protected] ) <<= NOTE : new email address
Director of Technology
Division Ltd   
19 Apex Court
Woodlands
Almondsbury
Bristol, UK
BS12 4JT
Tel : +44 1454 615554
Fax : +44 1454 615532
>>-------------------------------------<<