*/
public static DefineShape3Tag parse(final RecordHeader header, final SWFBinaryParser parser) throws SWFParserException {
final UINT16 shapeId = parseUINT16(parser, 0x00006, "DefineShape3::ShapeID");
final Rect shapeBounds = RectParser.parse(parser, "DefineShape3::ShapeBounds");
final ShapeWithStyle3 shapes = ShapeWithStyle3Parser.parse(parser, "DefineShape3::Shapes");
return new DefineShape3Tag(header, shapeId, shapeBounds, shapes);
}