code: public static String getSourcePathForClass(String className, String defaultValue) {
  
  	try {
  
  	    return getSourcePathForClass(ClassUtil.loadClass(className), defaultValue);
  	}
  	catch (Throwable t) {
  	    ExceptionUtil.rethrowIfNecessary(t);
  	}
  
  	return defaultValue;
      }
docs: tries to load the class and returns the path that it was loaded from
  
  @param className - the name of the class to check
  @param defaultValue - a value to return in case the source could not be determined
  @return