/** Modify the specified swf. */ protected static boolean modifySWF(SWFDocument doc, String before, String after) { @SuppressWarnings("unchecked") List<Tag> tags = doc.getTags(); for (int ii = 0, nn = tags.size(); ii < nn; ii++) { Tag tag = tags.get(ii); if (tag instanceof UnknownTag) { Tag replacement = modifyTag((UnknownTag) tag, before, after); if (replacement != null) { tags.set(ii, replacement); return true; } } } return false; }