remove useless exception
add @SuppressWarnings(unused)