Dp can use with final methods