code: @SuppressWarnings("unchecked")
      public <V3, M4, C, N, Q> V3 getDirection(AiWrapperProvider<V3, M4, C, N, Q> 
              wrapperProvider) {
          
          return (V3) m_direction;
      }
docs: Returns the direction of the light.<p>
  
  The direction is relative to the transformation of the scene graph node
  corresponding to the light. The direction is undefined for point lights.
  The vector may be normalized, but it needn't..<p>
  
  This method is part of the wrapped API (see {@link AiWrapperProvider}
  for details on wrappers).<p>
  
  The built in behavior is to return an {@link AiVector}.
  
  @param wrapperProvider the wrapper provider (used for type inference)
  @return the position