Java asignando un nuevo valor a un parámetro, ¿se considera una mala práctica?

He leído la pregunta aquí:¿Es problemático asignar un nuevo valor a un parámetro de método?. Sin embargo, no me queda claro si hago algo como:

public void myMethod(Object obj) {
    doSomething(obj);
    obj = getNewObj();
}

o:

public void anotherMethod(Object obj) {
     obj = doSomething(obj):
}

Esto es básicamente para evitar declarar una nueva variable local, ¿vale la pena ?, ¿se considera una mala práctica?

Respuestas a la pregunta(2)

Su respuesta a la pregunta