/** Constructor for IntraTypeDeclaration. */
  public DeclareDeclaration(CompilationResult result, Declare symbolicDeclare) {
    super(result);

    this.declareDecl = symbolicDeclare;
    if (declareDecl != null) {
      // AMC added init of declarationSourceXXX fields which are used
      // in AsmBuilder for processing of MethodDeclaration locations.
      declarationSourceStart = sourceStart = declareDecl.getStart();
      declarationSourceEnd = sourceEnd = declareDecl.getEnd();
    }
    // ??? we might need to set parameters to be empty
    this.returnType = TypeReference.baseTypeReference(T_void, 0, null);
  }