The system is particularly useful for manipulating Java, Java derivative, or Java-related source files (JWS, CTRL, JWI, JAR, class files, etc.) in a Java application development environment, since in this type of environment the location of the file within the folder tree can be very important.