You tell us. What does this code do? Does it generate any compiler errors? Runtime errors? Does it result in unexpected behavior? Something else? What *exactly* is the problem?