correcao do metodo getBasePath que retornava sempre um file ao invez de uma string e validacao do basePath != null para inciar um File()