public static PlaceObjectTag parse(final SWFBinaryParser parser, final RecordHeader header) throws SWFParserException {
final UINT16 characterId = parseUINT16(parser, 0x00006, "PlaceObject::CharacterId");
final UINT16 depth = parseUINT16(parser, 0x00006, "PlaceObject::Depth");
final Matrix matrix = MatrixParser.parse(parser, "PlaceObject::Matrix");
final CxForm colorTransform = CxFormParser.parse(parser, "PlaceObject::CxForm");
return new PlaceObjectTag(header, characterId, depth, matrix, colorTransform);
}