Update with Java7 String switch
close #3