don't depend on prefix in java completion sorting
allow empty weigher arrays
local variables should be preferred over factory methods no matter the name end matching degree
recursion weigher should come after stats+prefix in java completion
p4: use file system time stamp instead of a random idea-specific one