verify(partialMockCurrentUser, times(1)).checkForChangesToMutableContainers();
verify(partialMockCurrentUser, times(1)).setUsername("userName");
verify(partialMockCurrentUser, times(1)).setPassword("password");
verify(partialMockCurrentUser, times(1)).copyChangesFrom(eq(user));
verify(partialMockCurrentUser, times(1))
<BUG>.saveAsync(eq("oldSessionToken"), Matchers.<Task<Void>>any());
</BUG>
verify(partialMockCurrentUser, times(1)).setUsername("oldUserName");
verify(partialMockCurrentUser, times(1)).setPassword("oldPassword");
verify(partialMockCurrentUser, times(1)).putAuthData(

verify(partialMockCurrentUser, times(1)).checkForChangesToMutableContainers();
verify(partialMockCurrentUser, times(1)).setUsername("userName");
verify(partialMockCurrentUser, times(1)).setPassword("password");
verify(partialMockCurrentUser, times(1)).copyChangesFrom(eq(user));
verify(partialMockCurrentUser, times(1))
.saveAsync(eq("oldSessionToken"), eq(false), Matchers.<Task<Void>>any());
verify(partialMockCurrentUser, times(1)).setUsername("oldUserName");
verify(partialMockCurrentUser, times(1)).setPassword("oldPassword");
verify(partialMockCurrentUser, times(1)).putAuthData(
