Prototypes Example 

# Prototypes
PROTO    JED_Cone [
    field SFColor color .5 .5 .5
]
{
    Shape {
        appearance Appearance {
            material Material {
                diffuseColor IS color
            }
        }
        geometry Cone{}
    }
}

Transform {
    translation 2 0 0
    children [
        JED_Cone{
            color .8 .2 .2
        }
    ]
}
Transform {
    translation -2 0 0
    children [
        JED_Cone{}
    ]
}