public void delta(char chr){
            CharBuffer chrbuf = CharBuffer.allocate(1);
            chrbuf.put(0,chr);
            ByteBuffer buf = fsa.encode(chrbuf);
            Maps m = fsa.map();
            while(state >0 && buf.position()<buf.limit()){
                delta(m, buf.get());
            }
        }
Returns whether the given symbol would take us to a valid state, without changing the state
fsa/src/main/java/com/yahoo/fsa/FSA.java