colocando finals, usando Collections.synchronizedList no lugar de Vector
quando necessária a sincronicidade, e apenas ArrayList, quando não era
necessária
avoiding NPE and overall improvements
code in Java 7, compile in Java 6
apagando arquivo do eclipse
ignorando arquivos do eclipse
default maven locations
ignoring index and testing files
resolving possible resource leaks
closing all resources, jUnit tests all ok
new resources location updated on code