public GroovyTypeCheckingExtensionSupport(final StaticTypeCheckingVisitor typeCheckingVisitor,final String scriptPath,final CompilationUnit compilationUnit){
  super(typeCheckingVisitor);
  this.scriptPath=scriptPath;
  this.compilationUnit=compilationUnit;
}

public GroovyTypeCheckingExtensionSupport ( final StaticTypeCheckingVisitor typeCheckingVisitor , final String scriptPath , final CompilationUnit compilationUnit ) { super ( typeCheckingVisitor ) ; this . scriptPath = scriptPath ; this . compilationUnit = compilationUnit ; }
builds a type checking extension relying on a groovy script ( type checking dsl ) .
