public EntityType getEntityType(final FullQualifiedName edmFQName) throws ODataException {
if (NAMESPACE_1.equals(edmFQName.getNamespace())) {
if (ENTITY_TYPE_1_1.getName().equals(edmFQName.getName())) {
final List<Property> properties = new ArrayList<Property>();
final ArrayList<AnnotationAttribute> annoList = new ArrayList<AnnotationAttribute>();
annoList.add(new AnnotationAttribute().setName("annoName").setNamespace("http://annoNamespace").setPrefix(
"annoPrefix").setText("annoText"));
annoList.add(new AnnotationAttribute().setName("annoName2").setNamespace("http://annoNamespace").setPrefix(
"annoPrefix").setText("annoText2"));
properties.add(new SimpleProperty().setName("EmployeeId").setType(EdmSimpleTypeKind.String)
.setFacets(new Facets().setNullable(false))
.setMapping(new Mapping().setInternalName("getId")).setAnnotationAttributes(annoList));
final ArrayList<AnnotationAttribute> annoList2 = new ArrayList<AnnotationAttribute>();
annoList2.add(new AnnotationAttribute().setName("annoName").setNamespace("http://annoNamespace").setPrefix(
"annoPrefix").setText("annoText"));
final List<AnnotationElement> annoElementsForSimpleProp = new ArrayList<AnnotationElement>();
annoElementsForSimpleProp.add(new AnnotationElement().setName("propertyAnnoElement").setText("text"));
annoElementsForSimpleProp.add(new AnnotationElement().setName("propertyAnnoElement2"));
final SimpleProperty simpleProp =
new SimpleProperty().setName("EmployeeName").setType(EdmSimpleTypeKind.String)
.setCustomizableFeedMappings(new CustomizableFeedMappings()
.setFcTargetPath(EdmTargetPath.SYNDICATION_TITLE)).setAnnotationAttributes(annoList2)
.setAnnotationElements(annoElementsForSimpleProp);
properties.add(simpleProp);
final ArrayList<AnnotationAttribute> annoList3 = new ArrayList<AnnotationAttribute>();
annoList3.add(new AnnotationAttribute().setName("annoName").setNamespace("http://annoNamespaceNew").setPrefix(
"annoPrefix").setText("annoTextNew"));
properties.add(new SimpleProperty().setName("ManagerId").setType(EdmSimpleTypeKind.String)
.setMapping(new Mapping().setInternalName("getManager.getId")).setAnnotationAttributes(annoList3));
properties.add(new SimpleProperty().setName("RoomId").setType(EdmSimpleTypeKind.String)
.setMapping(new Mapping().setInternalName("getRoom.getId")));