if(target.length == 1) {
if(FSUtils.isDir(data, target[0])) {
byte[] name = FSUtils.getName(data, sources[0]);
byte[] suffix = FSUtils.getSuffix(data, sources[0]);
if(!(target[0] == FSUtils.getROOTDIR())) {
<BUG>preOfNewFile = target[0] + 5;
</BUG>
}
FSUtils.insert(data, false, name, suffix, size, mtime,
target[0], preOfNewFile);

if(target.length == 1) {
if(FSUtils.isDir(data, target[0])) {
byte[] name = FSUtils.getName(data, sources[0]);
byte[] suffix = FSUtils.getSuffix(data, sources[0]);
if(!(target[0] == FSUtils.getROOTDIR())) {
preOfNewFile = target[0] + FSUtils.NUMATT;
}
FSUtils.insert(data, false, name, suffix, size, mtime,
target[0], preOfNewFile);
