test refactoring
refactoring to diamond operator
java8
update library commons-lang 3.3.2 <- 3.3.1
update library Guava 17.0 <- r9
extract JDependConstraintChecker#check(Dependencies, Dependencies)
modify JDependConstraintChecker for NeedlessConstraintException