class TDesUsageDetector extends CipherDetector {


    public TDesUsageDetector(BugReporter bugReporter) {
        super(bugReporter);
    }

    @Override
    int getCipherPriority(String cipherValue) {<FILL_FUNCTION_BODY>}

    @Override
    String getBugPattern() {
        return "TDES_USAGE";
    }
}

        cipherValue = cipherValue.toLowerCase();
        if (cipherValue.equals("desede") || cipherValue.startsWith("desede/")) {
            return Priorities.LOW_PRIORITY;
        }
        return Priorities.IGNORE_PRIORITY;
    
<methods>public void <init>(BugReporter) <variables>private static final com.h3xstream.findsecbugs.common.matcher.InvokeMatcherBuilder CIPHER_GET_INSTANCE,private static final com.h3xstream.findsecbugs.common.matcher.InvokeMatcherBuilder CIPHER_GET_INSTANCE_PROVIDER,private static final java.lang.String DES_USAGE_TYPE,private static final com.h3xstream.findsecbugs.common.matcher.InvokeMatcherBuilder KEYGENERATOR_GET_INSTANCE,private static final com.h3xstream.findsecbugs.common.matcher.InvokeMatcherBuilder KEYGENERATOR_GET_INSTANCE_PROVIDER