// TODO: Consolidate this method with MappingManager.validateMappings()
public void lookForMissingRequiredMappingsAndMappingConflicts() throws CheckingException {
// first check if any required mapping are missing
if(m_targetTreeComponent.m_root.missingRequiredMappings())
throw new CheckingException("Missing some required mappings");
List<MappingConflictChecker> targetLoopNodeList=Lists.newArrayList();
m_targetTreeComponent.m_root.collectSourcePathConflict(targetLoopNodeList);
for(MappingConflictChecker cp:targetLoopNodeList){
cp.checkNotConflict();
}