Checking core structure...
compile_project:10: no matches found: *.in
rm -f sonet-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/sonet-core-support.jar `find . -name \*.java`)
./Message.java:17: wrong number of type arguments; required 1
    private List _attachment;
                ^
./Message.java:40: wrong number of type arguments; required 1
    public List getAttachment() {
               ^
./Connection.java:7: cannot find symbol
symbol: class Comparator
public class Connection implements Comparator, Serializable {
                                   ^
./Connection.java:7: interface expected here
public class Connection implements Comparator, Serializable {
                                             ^
./Message.java:53: cannot find symbol
symbol  : variable id
location: class sonet.Message
        Message m = new Message(id, this.getToId(), this.getFromId(), inReply() + this.getSubject(),
                                ^
./Message.java:53: cannot find symbol
symbol  : method inReply()
location: class sonet.Message
        Message m = new Message(id, this.getToId(), this.getFromId(), inReply() + this.getSubject(),
                                                                      ^
./Message.java:54: cannot find symbol
symbol  : variable body
location: class sonet.Message
                                body, this.getAttachment());
                                ^
./Message.java:53: internal error; cannot instantiate sonet.Message. at sonet.Message to ()
        Message m = new Message(id, this.getToId(), this.getFromId(), inReply() + this.getSubject(),
                    ^
./Message.java:60: cannot find symbol
symbol  : method sendMessage()
location: class sonet.Agent
            a.sendMessage();
             ^
./Message.java:66: cannot find symbol
symbol  : method getId()
location: class sonet.Message
        return this.getId() == m.getId();
                   ^
./Message.java:66: cannot find symbol
symbol  : method getId()
location: class sonet.Message
        return this.getId() == m.getId();
                                ^
./Publication.java:24: cannot find symbol
symbol  : variable _owner
location: class sonet.Publication
        _owner = owner;
        ^
./Publication.java:24: cannot find symbol
symbol  : variable owner
location: class sonet.Publication
        _owner = owner;
                 ^
./Publication.java:27: java.util.List is abstract; cannot be instantiated
        _idsFromVoters = new List();
                         ^
./Publication.java:28: java.util.List is abstract; cannot be instantiated
        _comments = new List();
                    ^
./Publication.java:29: java.util.List is abstract; cannot be instantiated
        _idsFromCommenters = new List();
                             ^
./Publication.java:48: abstract methods cannot have a body
    public abstract void publish() {}
                         ^
./IndividualAgent.java:6: sonet.IndividualAgent is not abstract and does not override abstract method compare(java.lang.Object,java.lang.Object) in java.util.Comparator
public class IndividualAgent extends Agent {
       ^
./IndividualAgent.java:24: method does not override or implement a method from a supertype
    @Override
    ^
./Connection.java:18: cannot find symbol
symbol  : variable _selfID
location: class sonet.Connection
        _selfID = self;
        ^
./Connection.java:19: cannot find symbol
symbol  : variable _otherDudeID
location: class sonet.Connection
        _otherDudeID = other;
        ^
./Organization.java:6: sonet.Organization is not abstract and does not override abstract method compare(java.lang.Object,java.lang.Object) in java.util.Comparator
public class Organization extends Agent {
       ^
./Organization.java:22: method does not override or implement a method from a supertype
    @Override
    ^
./Text.java:4: sonet.Text is not abstract and does not override abstract method publish() in sonet.Publication
public class Text extends Publication {
       ^
./Uri.java:3: sonet.Uri is not abstract and does not override abstract method publish() in sonet.Publication
public class Uri extends Publication {
       ^
./Image.java:3: sonet.Image is not abstract and does not override abstract method publish() in sonet.Publication
public class Image extends Publication {
       ^
26 errors
make: *** [all] Error 1