package sfBugs;

import edu.umd.cs.findbugs.annotations.NoWarning;

public class Bug3384369 {

    @NoWarning("RCN")
    public static void test1(int[] value, int dataOffset) {
        assert (value != null && value.length > dataOffset) 
        : String.format(
                "Value array length %s should be greater than dataOffset %s", 
                (value == null ? 0 : value.length), dataOffset);
        System.out.println(value.length);
    }
}

package sfBugs;

import edu.umd.cs.findbugs.annotations.NoWarning;

public class Bug3384369 {

    @NoWarning("RCN")
    public static void test1(int[] value, int dataOffset) {
        assert (value != null && value.length > dataOffset) 
        : String.format(
                "Value array length %s should be greater than dataOffset %s", 
                (value == null ? 0 : value.length), dataOffset);
        System.out.println(value.length);
    }
    
    public static void main(String args[]) {
        test1(null, 30);
    }
}

make test case executable