Hay alguna necesidad de que se mande a llamar el metodo asi? Por que no se puede llamar directamente el Long.valueOf?