private void block(Tree memberDecl, Tree args, Tree exceptions, Tree block) { // Block: '{' BlockStatements '}'
		String scopeVar = scopeVar();
		StringBuffer buff = new StringBuffer();
		scopeArgs(memberDecl, block, scopeVar, "" , buff); // Insert inspection code for 'this' for current and wrapping classes.
		if (args != null && args.branches.get(1).node.length() > 0) { // '(' [FormalParameterDecls] ')'
			visitArgs(args.branches.get(1), scopeVar, buff); // FormalParameterDecls
		}
		getAppropriateBranch(block).suffix = enterScope(block.branches.get(0), scopeVar, buff.toString(), true); // Block: '{' BlockStatements '}'
		block.branches.get(2).prefix = endScope(exceptions, block.branches.get(2), scopeVar);
	}