### Question:
FolderSyncResponse { public static Builder builder() { return new Builder(); } private  FolderSyncResponse(FolderSyncStatus status,
			HierarchyCollectionChanges hierarchyItemsChanges, FolderSyncKey newSyncKey); static Builder builder(); HierarchyCollectionChanges getHierarchyItemsChanges(); FolderSyncKey getNewSyncKey(); int getCount(); List<CollectionChange> getCollectionsAddedAndUpdated(); List<CollectionDeletion> getCollectionsDeleted(); FolderSyncStatus getStatus(); Summary getSummary(); @Override final int hashCode(); @Override final boolean equals(Object object); @Override String toString();  }### Answer:
@Test(expected=NullPointerException.class) public void buildNeedStatus() { FolderSyncResponse.builder() .newSyncKey(new FolderSyncKey("123")) .hierarchyItemsChanges(HierarchyCollectionChanges.empty()) .build(); }
@Test(expected=NullPointerException.class) public void buildNeedChanges() { FolderSyncResponse.builder() .newSyncKey(new FolderSyncKey("123")) .status(FolderSyncStatus.OK) .build(); }