 
 
                Lines often have a set of controls, such as gain and pan, that affect
 the audio signal passing through the line.  Java Sound's 
Line objects
 let you obtain a particular control object by passing its class as the
 argument to a 
getControl method.
 
 Because the various types of controls have different purposes and features,
 all of their functionality is accessed from the subclasses that define
 each kind of control.