Meilleurs ordres + robustesse + javadoc