if(dirExists()) throw new DirectoryAlreadyExistsModelException(this);
if(this instanceof NamedNode) ((NamedNode) this).assertValidName();
try {
FileUtils.forceMkdir(dir);
notifyObservers(new NodeCreatedEvent(), this);
logger.debug(Messages.NODE_CREATED_LOG_MSG, getTypeName(), dir().getPath());
rootNode.getFileInfo(dir()).resetLastModified();
}
catch(IOException e) {