I am using a helpful project that is licensed under the LGPL3.
I have taken some of the useful code out of it and refactored it into a wrapper class and would like to add it to an upstream project.
As I understand it, my refactored code would count as a derivative work.
However, the upstream project is licensed under Apache 2.0.
Does the LGPL license from the original project mean that I can't contribute the refactored code to the upstream project?