私の情報源:
private static HashMap<String, Class<?>> mapLogic = new HashMap<String,Class<?>>();
mapLogic.put("s", Packet1.class);
mapLogic.put("a", Packet2.class);
public abstract class Packet { 
    public abstract void get(ChannelBuffer buffer);
    public abstract void send(ChannelBuffer buffer);
}
と
public class Packet1 extends Packet{
    @Override
    public void get(ChannelBuffer buffer) {
    }
    @Override
    public void send(ChannelBuffer buffer) {
    }
}
public class Packet2 extends Packet{
    @Override
    public void get(ChannelBuffer buffer) {
    }
    @Override
    public void send(ChannelBuffer buffer) {
    }
}
mapLogic.get("s").newInstance().get()   <--- get または send は利用できません
これらのメソッドを取得するにはどうすればよいですか?