Forward refrencing

Forward referencing problem comes if you have forward reference and definition of class in two different scope. ( Here scope refers too $unit, package, module, interface, program). Both forward reference and definition should be in same scope.