anchor.diff:  }
   ----
   
  -[TIP]
  -====
   You can create custom Control interfaces so a set of different Controls provide the same methods and can be accessed with the interface class type.
  -====
   
   [source,java]
   ----
  
positive.code: 
  == Best Practices
  
  [TIP]
  ====
  Use the getControl() accessor to get Control objects from Spatials. No need to pass around lots of object references.
  Here an example from the link:http://code.google.com/p/monkeyzone/[MonkeyZone] code:
  ====
  
  [source,java]
  ----
  
negative.code: public class ManualVehicleControl   extends ManualControl {...}
  ----
  
  and
  
  [source,java]
  ----
  