Dedicated to the discussion of the Java programming language and general software engineering principles. If you would like to ask a question, please note that this is not a help desk or consultation service. If you have an Android or JavaScript question, please visit their respective chat rooms. For all other queries, please stay on the line. Rules: https://javachat.github.io/rules.html