When you unzip the JavaMBS.zip distribution file, it creates a 
  folder or directory called JavaMBS. That folder contains this file 
  and the folders described below.
*.java) files for the classes 
    students will study as part of the case study. It also contains two libraries 
    (mbsbb.jar and mbsgui.jar) of additional, pre-compiled 
    classes required by the application. Students will need to read the documentation 
    for some of these classes, but they do not need to understand (or even look 
    at) their implementations. 
    Students will study a few classes in each chapter of the case study. The table below shows which classes are introduced in the each of the chapters of the case study; the ones in bold are the ones whose implementation or class documentation will be tested on the Advanced Placement exam.
| Chapter | Classes Students Study (Code Folder)  | 
           
             Class Documentation  | 
          Other Classes Mentioned | 
| 1 | SimpleMBSDemo1 SimpleMBSDemo2  | 
           
             MBSGUI (for running)  | 
        |
| 2 | Simulation Fish  | 
          Environment Location Direction Debug EnvDisplay Locatable RandNumGenerator  | 
          SimpleMBSDemo1 SimpleMBSDemo2 MBSGUI  | 
        
| 3 | Fish (modified) | ||
| 4 | DarterFish SlowFish  | 
          ||
| 5 (AB) | Environment BoundedEnv UnboundedEnv  | 
          SquareEnv | MBSGUI (further testing) | 
DataFiles folder called UnboundedEnvDataFiles, 
    used in Chapter 5.
javadoc documentation tool. (For 
    those coming to Java from C++, the class documentation created by this tool 
    is similar to the information found in C++ header files.)
Fish 
            class)Fish class through 
            inheritance)Environment interface (AB exam only))