if (range == null) return 0;
if (range == null) { if (getEnclosingMethod().hasBody()) { return Utility.getSourceLine(getEnclosingMethod().getBody().getStart()); } else { return 0; } }
    public int getSourceLine() {    	if (range == null) return 0;    	int ret = Utility.getSourceLine(range.getStart());    	if (ret < 0) return 0;    	return ret;    }