caps_lock 0 Light Poster

hello im trying to get down a model that conceptually represents the data transfers that my application uses.

I basically got this:

[End User] <- command line interface -> [My Program] <-> { Java Virtual Machine <-> Java Interpreter <-> Operating System/Windows } <-> Computer


The program uses Java's I/O File class,

Things inside the {} brackets are the JRE

I think thats right, i just want someone to confirm.