How do I know if a class inherits from another class?

Class baseClass;
Class derivedClass;

if (baseClass.isAssignableFrom(derivedClass))
{
     System.out.println(
                 "derviedClass is derived from baseClass"
                 + "or assignable a bit more precisely");
}
private Object constructObject(String classname) 
        throws ClassNotFoundException
	,InstantiationException
	,IllegalAccessException
{
    Class oClass = Class.forName(classname);
    return oClass.newInstance();
}