- always use log4j instead of system.out/system.err