Argumentos adicionales de Android ViewModel

¿Hay alguna manera de pasar argumentos adicionales a mi costumbreAndroidViewModel constructor excepto el contexto de la aplicación. Ejemplo:

public class MyViewModel extends AndroidViewModel {
    private final LiveData<List<MyObject>> myObjectList;
    private AppDatabase appDatabase;

    public MyViewModel(Application application, String param) {
        super(application);
        appDatabase = AppDatabase.getDatabase(this.getApplication());

        myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param);
    }
}

Y cuando quiero usar mi costumbreViewModel clase uso este código en mi fragmento:

MyViewModel myViewModel = ViewModelProvider.of(this).get(MyViewModel.class)

Entonces no sé cómo pasar argumentos adicionalesString param en mi costumbreViewModel. Solo puedo pasar el contexto de la Aplicación, pero no argumentos adicionales. Realmente apreciaria cualquier ayuda. Gracias.

Editar: agregué un código. Espero que sea mejor ahora.

Respuestas a la pregunta(5)

Su respuesta a la pregunta