package avnmp.java.tutorial.BuildingApplications;

import java.lang.reflect.Field;
import java.io.*;
import java.util.*;
import magician.Node.*;

transient private avnmp.java.tutorial.LoadPacketBasic __lp;

// The purpose of this class is to allow the Magician system to serialize  classes defined in other
// packages for use in new active packets.

public class LoadGenAppBasicBase extends KU_SmartPacket_V2 {

    public LoadGenAppBasicBase() {
    }

    private void writeObject(ObjectOutputStream out) throws IOException {
        try {
            Field[] comps = Class.forName("avnmp.java.tutorial.LoadGenAppBasicBase").getDeclaredFields();
            describeComponents(comps, out);
         } catch(ClassNotFoundException e) {
             e.printStackTrace();
         }
     out.defaultWriteObject();
    }
}