if (sourceCandidate instanceof FileSystemResource) {
try {
ClassReader reader = classReaderFactory.
getClassReader((FileSystemResource) sourceCandidate);
ClassMetadataReadingVisitor v = new ClassMetadataReadingVisitor();
reader.accept(v, ClassReader.SKIP_DEBUG);
String className = v.getClassName();
IType type = JdtUtils.getJavaType(project, className);
if (type != null) {
return new JavaModelSourceLocation(type);
}