title: Java Reflection: Difference between getMethods() and getDeclaredMethods()
body: <p>Can someone please elaborate on this, and explain the difference between the two methods, and when/why you would want to use one over the others</p>