diff --git a/examples/tcp/labcommTCPtest/FooSample.java b/examples/tcp/labcommTCPtest/FooSample.java
deleted file mode 100644
index c5024e87f493a7c8d58fc1ee932ec90bffd8001d..0000000000000000000000000000000000000000
--- a/examples/tcp/labcommTCPtest/FooSample.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/* 
-sample struct {
-  int x;
-  int y;
-  long t;
-  double d;
-} FooSample;
-*/
-package labcommTCPtest;
-import java.io.IOException;
-import se.lth.control.labcomm.LabCommDecoder;
-import se.lth.control.labcomm.LabCommDispatcher;
-import se.lth.control.labcomm.LabCommEncoder;
-import se.lth.control.labcomm.LabCommHandler;
-import se.lth.control.labcomm.LabCommSample;
-
-public class FooSample implements LabCommSample {
-
-  public int x;
-  public int y;
-  public long t;
-  public double d;
-  
-  public interface Handler extends LabCommHandler {
-    public void handle_FooSample(FooSample value) throws Exception;
-  }
-  
-  public static void register(LabCommDecoder d, Handler h) throws IOException {
-    d.register(new Dispatcher(), h);
-  }
-  
-  public static void register(LabCommEncoder e) throws IOException {
-    e.register(new Dispatcher());
-  }
-  
-  private static class Dispatcher implements LabCommDispatcher {
-    
-    public Class getSampleClass() {
-      return FooSample.class;
-    }
-    
-    public String getName() {
-      return "FooSample";
-    }
-    
-    public byte[] getSignature() {
-      return signature;
-    }
-    
-    public void decodeAndHandle(LabCommDecoder d,
-                                LabCommHandler h) throws Exception {
-      ((Handler)h).handle_FooSample(FooSample.decode(d));
-    }
-    
-  }
-  
-  public static void encode(LabCommEncoder e, FooSample value) throws IOException {
-    e.begin(FooSample.class);
-    e.encodeInt(value.x);
-    e.encodeInt(value.y);
-    e.encodeLong(value.t);
-    e.encodeDouble(value.d);
-    e.end(FooSample.class);
-  }
-  
-  public static FooSample decode(LabCommDecoder d) throws IOException {
-    FooSample result;
-    result = new FooSample();
-    result.x = d.decodeInt();
-    result.y = d.decodeInt();
-    result.t = d.decodeLong();
-    result.d = d.decodeDouble();
-    return result;
-  }
-  
-  private static byte[] signature = new byte[] {
-    // struct { 4 fields
-    17, 
-      4, 
-      // int 'x'
-      1, 
-      120, 
-      35, 
-      // int 'y'
-      1, 
-      121, 
-      35, 
-      // long 't'
-      1, 
-      116, 
-      36, 
-      // double 'd'
-      1, 
-      100, 
-      38, 
-    // }
-  };
-
-}