Checking core structure...
compile_project:10: no matches found: *.in
rm -f poof-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
./poof/FileSystemManager.java:5: error: cannot find symbol
import java.io.ClassNotFoundException;
              ^
  symbol:   class ClassNotFoundException
  location: package java.io
./poof/FileSystemManager.java:53: error: cannot find symbol
    ObjectOutputStream out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(filename)));
    ^
  symbol:   class ObjectOutputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:53: error: cannot find symbol
    ObjectOutputStream out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(filename)));
                                 ^
  symbol:   class ObjectOutputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:53: error: cannot find symbol
    ObjectOutputStream out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(filename)));
                                                        ^
  symbol:   class BufferedOutputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:53: error: cannot find symbol
    ObjectOutputStream out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(filename)));
                                                                                 ^
  symbol:   class FileOutputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:60: error: cannot find symbol
    ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(new FileInputStream(filename)));
    ^
  symbol:   class ObjectInputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:60: error: cannot find symbol
    ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(new FileInputStream(filename)));
                               ^
  symbol:   class ObjectInputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:60: error: cannot find symbol
    ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(new FileInputStream(filename)));
                                                     ^
  symbol:   class BufferedInputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:60: error: cannot find symbol
    ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(new FileInputStream(filename)));
                                                                             ^
  symbol:   class FileInputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:94: error: cannot find symbol
    BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(input)));
    ^
  symbol:   class BufferedReader
  location: class FileSystemManager
./poof/FileSystemManager.java:94: error: cannot find symbol
    BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(input)));
                            ^
  symbol:   class BufferedReader
  location: class FileSystemManager
./poof/FileSystemManager.java:94: error: cannot find symbol
    BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(input)));
                                               ^
  symbol:   class InputStreamReader
  location: class FileSystemManager
./poof/FileSystemManager.java:94: error: cannot find symbol
    BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(input)));
                                                                     ^
  symbol:   class FileInputStream
  location: class FileSystemManager
./poof/FileSystemManager.java:106: error: constructor Directory in class Directory cannot be applied to given types;
        Directory dir = new Directory(userMainDir[2], null, false, userMainDir[1]);
                        ^
  required: String,User,boolean,Directory
  found: String,<null>,boolean,String
  reason: actual argument String cannot be converted to Directory by method invocation conversion
./poof/FileSystemManager.java:109: error: method put in interface Map<K,V> cannot be applied to given types;
        filesystem.getTreeMap().put(user);
                               ^
  required: Object,Object
  found: User
  reason: actual and formal argument lists differ in length
  where K,V are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
./poof/FileSystemManager.java:117: error: cannot find symbol
        for( int i=2; i<pathArgs.length()-2 ; i++){
                                ^
  symbol:   method length()
  location: variable pathArgs of type String[]
./poof/FileSystemManager.java:119: error: constructor Directory in class Directory cannot be applied to given types;
              Directory dir = new Directory(pathArgs[i], null, false, pathArgs[i-1]);
                              ^
  required: String,User,boolean,Directory
  found: String,<null>,boolean,String
  reason: actual argument String cannot be converted to Directory by method invocation conversion
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
17 errors
make: *** [all] Error 1