if (bytes == null)
throw new IllegalArgumentException("Null bytes");
if (name == null)
throw new IllegalArgumentException("Null name");
ByteArrayHandler handler;
try
{
handler = new ByteArrayHandler(directory.getVFSContext(), directory, name, bytes);
}
catch (IOException e)
{
throw new RuntimeException(e);
}
directory.addChild(handler);
return handler.getVirtualFile();
}