private void singleDotPatternWouldBeSilly(int stackDepth) {
private void singleDotPatternWouldBeSilly(int stackDepth, boolean ignorePasswordMasking) { if (ignorePasswordMasking && stackDepth != 1) throw new IllegalArgumentException("Password masking requires stack depth 1, but is " + stackDepth);
    private void singleDotPatternWouldBeSilly(int stackDepth) {        if (stack.getStackDepth() < stackDepth) return;        OpcodeStack.Item it = stack.getStackItem(stackDepth);        Object value = it.getConstant();        if (value == null || !(value instanceof String)) return;        String regex = (String) value;        if (!regex.equals(".")) return;               bugReporter.reportBug(new BugInstance(this, "RE_POSSIBLE_UNINTENDED_PATTERN", 				NORMAL_PRIORITY)                                .addClassAndMethod(this)                                .addSourceLine(this)				);    }