I disagree with closing this question: IntelliJ IDEA vs Eclipse vs NetBeans for "pure Java" development
I need to refer to my previous post again: Is tool x versus tool y a fair question? (lowest answer)
Another question about Java IDE - Java IDE that is compatible with git - is also closed as too board, but interesting thing is that adding arbitrary number of additional restrictions won't make this question narrower: there would still be three answers - about IDEA, Eclipse and NetBeans, each full of epithets like "great", "powerful", "convenient", etc.
During the private beta, most elaborate answer would be most upvoted, after opening the site answer about Eclipse will outscore others because this IDE is the most popular.
Your formalism won't help anyone to make a conscious choice of Java IDE.
BTW I don't like answer by Ivaylo Slavov for my question. Because it's unclear and won't help me if I chose Java IDE indeed. I didn't upvote it, neither downvoted, though. I was disappointed a bit it is so high scored, because this would discourage people to write their better answers. Now the question is closed...