@@ -0,0 +1,474 @@
+package model.impl;%0A%0Aimport model.Directory;%0Aimport model.DirectoryBase;%0A%0Apublic class DirectoryImpl implements Directory%7B%0A%0A%09private DirectoryBase base;%0A%09private String name;%0A%09%0A%09public DirectoryImpl(DirectoryBase base, String name) %7B%0A%09%09super();%0A%09%09this.base = base;%0A%09%09this.name = name;%0A%09%7D%0A%0A%09public String getBase() %7B%0A%09%09return base.getAbsolutePath();%0A%09%7D%0A%0A%09public String getName() %7B%0A%09%09return name;%0A%09%7D%0A%0A%09public String getAbsolutePath() %7B%0A%09%09return getBase()+%22/%22+getName();%0A%09%7D%0A%0A%7D%0A

Create DirectoryImpl.java