if (skinPartDef != null)
skinPartTypeDef = skinPartDef.resolveType(project);
if (skinPartTypeDef == null && hostSkinPartDef.isRequiredSkinPart())
{
ICompilerProblem problem = new MissingSkinPartProblem(skinPart, hostComponentDef.getBaseName());
problems.add(problem);
}
else if (skinPartTypeDef != null && !skinPartTypeDef.isInstanceOf(hostSkinPartDef.resolveType(project), project))
{
ICompilerProblem problem = new WrongSkinPartProblem(skinPart, skinPartTypeDef, hostSkinPartDef.resolveType(project));