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