* @return The extra panel that belongs to the node.
*/
public IExtraPanel getExtraPanel() {
if (panel == null) {
if (getUserObject() instanceof DoABCTag) {
final ResolvedCode code = ActionScript3Resolver.resolve(((DoABCTag) getUserObject()).getAbcData());
panel = new AS3CodePanel(code);
}
else if (getUserObject() instanceof RawABCTag) {
final ResolvedCode code = ActionScript3Resolver.resolve(((RawABCTag) getUserObject()).getAbcData());
panel = new AS3CodePanel(code);
}
else if (getUserObject() instanceof DoActionTag) {
panel = new AS2CodePanel(((DoActionTag) getUserObject()).getActions());
}