bugReporter.reportBug(new BugInstance("FL_MATH_USING_FLOAT_PRECISION",
bugReporter.reportBug(new BugInstance(this, "FL_MATH_USING_FLOAT_PRECISION",
	public void sawOpcode(int seen) {		switch (seen) {		case FMUL:		case FDIV:			if (getFullyQualifiedMethodName().indexOf("float") == -1			        && getFullyQualifiedMethodName().indexOf("Float") == -1			        && getFullyQualifiedMethodName().indexOf("FLOAT") == -1)				bugReporter.reportBug(new BugInstance("FL_MATH_USING_FLOAT_PRECISION",				        LOW_PRIORITY)				        .addClassAndMethod(this)				        .addSourceLine(this));			break;		case FCMPG:		case FCMPL:			break;		case FADD:		case FSUB:		case FREM:			if (getFullyQualifiedMethodName().indexOf("float") == -1			        && getFullyQualifiedMethodName().indexOf("Float") == -1			        && getFullyQualifiedMethodName().indexOf("FLOAT") == -1)				bugReporter.reportBug(new BugInstance("FL_MATH_USING_FLOAT_PRECISION",				        NORMAL_PRIORITY)				        .addClassAndMethod(this)				        .addSourceLine(this));			break;		default:			break;		}	}