text:
package com.loginradius.sdk.models.responsemodels.userprofile;
import java.util.List;
import java.util.Map;

import com.google.gson.annotations.SerializedName;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Address;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.AgeRange;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Awards;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Badges;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Books;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Certifications;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Country;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Courses;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.CurrentStatus;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Education;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Email;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Family;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.FavoriteThings;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Games;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.GitHubPlan;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.IMAccount;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.InspirationalPeople;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Interests;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.JobBookmarks;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.KloutProfile;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Languages;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Memberurlresources;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Movies;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.MutualFriends;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Patents;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Phone;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.PlacesLived;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.ProfessionalPosition;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Projects;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.ProviderAccessCredential;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Publications;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.RecommendationsReceived;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.RelatedProfileViews;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Skills;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Sports;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Suggestions;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Television;
import com.loginradius.sdk.models.responsemodels.userprofile.objects.Volunteer;

	// <summary>
	//	Response containing Definition for Complete SocialUserProfile data
	// </summary>
	public class SocialUserProfile {

		@SerializedName("About")
        private String about;

		@SerializedName("Addresses")
        private List<Address> addresses;

		@SerializedName("Age")
        private String age;

		@SerializedName("AgeRange")
        private AgeRange ageRange;

		@SerializedName("Associations")
        private String associations;

		@SerializedName("Awards")
        private List<Awards> awards;

		@SerializedName("Badges")
        private List<Badges> badges;

		@SerializedName("BirthDate")
        private String birthDate;

		@SerializedName("BoardsCount")
        private Integer boardsCount;

		@SerializedName("Books")
        private List<Books> books;

		@SerializedName("Certifications")
        private List<Certifications> certifications;

		@SerializedName("City")
        private String city;

		@SerializedName("Company")
        private String company;

		@SerializedName("Country")
        private Country country;

		@SerializedName("Courses")
        private List<Courses> courses;

		@SerializedName("CoverPhoto")
        private String coverPhoto;

		@SerializedName("Created")
        private String created;

		@SerializedName("CreatedDate")
        private String createdDate;

		@SerializedName("Currency")
        private String currency;

		@SerializedName("CurrentStatus")
        private List<CurrentStatus> currentStatus;

		@SerializedName("Educations")
        private List<Education> educations;

		@SerializedName("Email")
        private List<Email> email;

		@SerializedName("Family")
        private List<Family> family;

		@SerializedName("Favicon")
        private String favicon;

		@SerializedName("FavoriteThings")
        private List<FavoriteThings> favoriteThings;

		@SerializedName("FirstLogin")
        private Boolean firstLogin;

		@SerializedName("FirstName")
        private String firstName;

		@SerializedName("FollowersCount")
        private Integer followersCount;

		@SerializedName("FriendsCount")
        private Integer friendsCount;

		@SerializedName("FullName")
        private String fullName;

		@SerializedName("Games")
        private List<Games> games;

		@SerializedName("Gender")
        private String gender;

		@SerializedName("GistsUrl")
        private String gistsUrl;

		@SerializedName("GravatarImageUrl")
        private String gravatarImageUrl;

		@SerializedName("Hireable")
        private Boolean hireable;

		@SerializedName("HomeTown")
        private String homeTown;

		@SerializedName("Honors")
        private String honors;

		@SerializedName("HttpsImageUrl")
        private String httpsImageUrl;

		@SerializedName("ID")
        private String iD;

		@SerializedName("IMAccounts")
        private List<IMAccount> iMAccounts;

		@SerializedName("ImageUrl")
        private String imageUrl;

		@SerializedName("Industry")
        private String industry;

		@SerializedName("InspirationalPeople")
        private List<InspirationalPeople> inspirationalPeople;

		@SerializedName("InterestedIn")
        private List<String> interestedIn;

		@SerializedName("Interests")
        private List<Interests> interests;

		@SerializedName("IsGeoEnabled")
        private String isGeoEnabled;

		@SerializedName("IsProtected")
        private Boolean isProtected;

		@SerializedName("JobBookmarks")
        private List<JobBookmarks> jobBookmarks;

		@SerializedName("KloutScore")
        private KloutProfile kloutScore;

		@SerializedName("Language")
        private String language;

		@SerializedName("Languages")
        private List<Languages> languages;

		@SerializedName("LastLoginDate")
        private String lastLoginDate;

		@SerializedName("LastName")
        private String lastName;

		@SerializedName("LikesCount")
        private Integer likesCount;

		@SerializedName("LocalCity")
        private String localCity;

		@SerializedName("LocalCountry")
        private String localCountry;

		@SerializedName("LocalLanguage")
        private String localLanguage;

		@SerializedName("LRUserID")
        private String lRUserID;

		@SerializedName("MainAddress")
        private String mainAddress;

		@SerializedName("MemberUrlResources")
        private List<Memberurlresources> memberUrlResources;

		@SerializedName("MiddleName")
        private String middleName;

		@SerializedName("ModifiedDate")
        private String modifiedDate;

		@SerializedName("Movies")
        private List<Movies> movies;

		@SerializedName("MutualFriends")
        private List<MutualFriends> mutualFriends;

		@SerializedName("NickName")
        private String nickName;

		@SerializedName("NumRecommenders")
        private Integer numRecommenders;

		@SerializedName("Patents")
        private List<Patents> patents;

		@SerializedName("PhoneNumbers")
        private List<Phone> phoneNumbers;

		@SerializedName("PinsCount")
        private Integer pinsCount;

		@SerializedName("PlacesLived")
        private List<PlacesLived> placesLived;

		@SerializedName("Political")
        private String political;

		@SerializedName("Positions")
        private List<ProfessionalPosition> positions;

		@SerializedName("Prefix")
        private String prefix;

		@SerializedName("PreviousUids")
        private List<String> previousUids;

		@SerializedName("PrivateGists")
        private Integer privateGists;

		@SerializedName("ProfessionalHeadline")
        private String professionalHeadline;

		@SerializedName("ProfileCity")
        private String profileCity;

		@SerializedName("ProfileCountry")
        private String profileCountry;

		@SerializedName("ProfileImageUrls")
        private Map<String,String> profileImageUrls;

		@SerializedName("ProfileModifiedDate")
        private String profileModifiedDate;

		@SerializedName("ProfileName")
        private String profileName;

		@SerializedName("ProfileUrl")
        private String profileUrl;

		@SerializedName("Projects")
        private List<Projects> projects;

		@SerializedName("Provider")
        private String provider;

		@SerializedName("ProviderAccessCredential")
        private ProviderAccessCredential providerAccessCredential;

		@SerializedName("Publications")
        private List<Publications> publications;

		@SerializedName("PublicGists")
        private Integer publicGists;

		@SerializedName("PublicRepository")
        private String publicRepository;

		@SerializedName("Quota")
        private String quota;

		@SerializedName("Quote")
        private String quote;

		@SerializedName("RecommendationsReceived")
        private List<RecommendationsReceived> recommendationsReceived;

		@SerializedName("RelatedProfileViews")
        private List<RelatedProfileViews> relatedProfileViews;

		@SerializedName("RelationshipStatus")
        private String relationshipStatus;

		@SerializedName("Religion")
        private String religion;

		@SerializedName("RepositoryUrl")
        private String repositoryUrl;

		@SerializedName("SignupDate")
        private String signupDate;

		@SerializedName("Skills")
        private List<Skills> skills;

		@SerializedName("Sports")
        private List<Sports> sports;

		@SerializedName("StarredUrl")
        private String starredUrl;

		@SerializedName("State")
        private String state;

		@SerializedName("Subscription")
        private GitHubPlan subscription;

		@SerializedName("Suffix")
        private String suffix;

		@SerializedName("Suggestions")
        private Suggestions suggestions;

		@SerializedName("TagLine")
        private String tagLine;

		@SerializedName("TeleVisionShow")
        private List<Television> teleVisionShow;

		@SerializedName("ThumbnailImageUrl")
        private String thumbnailImageUrl;

		@SerializedName("TimeZone")
        private String timeZone;

		@SerializedName("TotalPrivateRepository")
        private Integer totalPrivateRepository;

		@SerializedName("TotalStatusesCount")
        private Integer totalStatusesCount;

		@SerializedName("UpdatedTime")
        private String updatedTime;

		@SerializedName("Verified")
        private String verified;

		@SerializedName("Volunteer")
        private List<Volunteer> volunteer;

		@SerializedName("WebProfiles")
        private Map<String,String> webProfiles;

		@SerializedName("Website")
        private String website;

		// <summary>
		//	About value that need to be inserted
		// </summary>
		public String getAbout() {
			return about;
		}
		// <summary>
		//	About value that need to be inserted
		// </summary>
		public void setAbout(String about) {
			this.about = about;
		}
		// <summary>
		//	Array of objects,String represents address of user
		// </summary>
		public List<Address> getAddresses() {
			return addresses;
		}
		// <summary>
		//	Array of objects,String represents address of user
		// </summary>
		public void setAddresses(List<Address> addresses) {
			this.addresses = addresses;
		}
		// <summary>
		//	User's Age
		// </summary>
		public String getAge() {
			return age;
		}
		// <summary>
		//	User's Age
		// </summary>
		public void setAge(String age) {
			this.age = age;
		}
		// <summary>
		//	user's age range.
		// </summary>
		public AgeRange getAgeRange() {
			return ageRange;
		}
		// <summary>
		//	user's age range.
		// </summary>
		public void setAgeRange(AgeRange ageRange) {
			this.ageRange = ageRange;
		}
		// <summary>
		//	Organization a person is assosciated with
		// </summary>
		public String getAssociations() {
			return associations;
		}
		// <summary>
		//	Organization a person is assosciated with
		// </summary>
		public void setAssociations(String associations) {
			this.associations = associations;
		}
		// <summary>
		//	Array of Objects,String represents Id, Name and  Issuer
		// </summary>
		public List<Awards> getAwards() {
			return awards;
		}
		// <summary>
		//	Array of Objects,String represents Id, Name and  Issuer
		// </summary>
		public void setAwards(List<Awards> awards) {
			this.awards = awards;
		}
		// <summary>
		//	User's Badges.
		// </summary>
		public List<Badges> getBadges() {
			return badges;
		}
		// <summary>
		//	User's Badges.
		// </summary>
		public void setBadges(List<Badges> badges) {
			this.badges = badges;
		}
		// <summary>
		//	user's birthdate
		// </summary>
		public String getBirthDate() {
			return birthDate;
		}
		// <summary>
		//	user's birthdate
		// </summary>
		public void setBirthDate(String birthDate) {
			this.birthDate = birthDate;
		}
		// <summary>
		//	boards count
		// </summary>
		public Integer getBoardsCount() {
			return boardsCount;
		}
		// <summary>
		//	boards count
		// </summary>
		public void setBoardsCount(Integer boardsCount) {
			this.boardsCount = boardsCount;
		}
		// <summary>
		//	Array of Objects,String represents Id,Name,Category,CreatedDate
		// </summary>
		public List<Books> getBooks() {
			return books;
		}
		// <summary>
		//	Array of Objects,String represents Id,Name,Category,CreatedDate
		// </summary>
		public void setBooks(List<Books> books) {
			this.books = books;
		}
		// <summary>
		//	Array of Objects,string represents Id,Name,Authority Number,StartDate,EndDate
		// </summary>
		public List<Certifications> getCertifications() {
			return certifications;
		}
		// <summary>
		//	Array of Objects,string represents Id,Name,Authority Number,StartDate,EndDate
		// </summary>
		public void setCertifications(List<Certifications> certifications) {
			this.certifications = certifications;
		}
		// <summary>
		//	user's city
		// </summary>
		public String getCity() {
			return city;
		}
		// <summary>
		//	user's city
		// </summary>
		public void setCity(String city) {
			this.city = city;
		}
		// <summary>
		//	users company name
		// </summary>
		public String getCompany() {
			return company;
		}
		// <summary>
		//	users company name
		// </summary>
		public void setCompany(String company) {
			this.company = company;
		}
		// <summary>
		//	Country of the user
		// </summary>
		public Country getCountry() {
			return country;
		}
		// <summary>
		//	Country of the user
		// </summary>
		public void setCountry(Country country) {
			this.country = country;
		}
		// <summary>
		//	users course information
		// </summary>
		public List<Courses> getCourses() {
			return courses;
		}
		// <summary>
		//	users course information
		// </summary>
		public void setCourses(List<Courses> courses) {
			this.courses = courses;
		}
		// <summary>
		//	URL of the photo that need to be inserted
		// </summary>
		public String getCoverPhoto() {
			return coverPhoto;
		}
		// <summary>
		//	URL of the photo that need to be inserted
		// </summary>
		public void setCoverPhoto(String coverPhoto) {
			this.coverPhoto = coverPhoto;
		}
		// <summary>
		//	created
		// </summary>
		public String getCreated() {
			return created;
		}
		// <summary>
		//	created
		// </summary>
		public void setCreated(String created) {
			this.created = created;
		}
		// <summary>
		//	Date of Creation of Profile
		// </summary>
		public String getCreatedDate() {
			return createdDate;
		}
		// <summary>
		//	Date of Creation of Profile
		// </summary>
		public void setCreatedDate(String createdDate) {
			this.createdDate = createdDate;
		}
		// <summary>
		//	Currency
		// </summary>
		public String getCurrency() {
			return currency;
		}
		// <summary>
		//	Currency
		// </summary>
		public void setCurrency(String currency) {
			this.currency = currency;
		}
		// <summary>
		//	Array of Objects,String represents  id ,Text ,Source  and CreatedDate
		// </summary>
		public List<CurrentStatus> getCurrentStatus() {
			return currentStatus;
		}
		// <summary>
		//	Array of Objects,String represents  id ,Text ,Source  and CreatedDate
		// </summary>
		public void setCurrentStatus(List<CurrentStatus> currentStatus) {
			this.currentStatus = currentStatus;
		}
		// <summary>
		//	Array of Objects,which represents the educations record
		// </summary>
		public List<Education> getEducations() {
			return educations;
		}
		// <summary>
		//	Array of Objects,which represents the educations record
		// </summary>
		public void setEducations(List<Education> educations) {
			this.educations = educations;
		}
		// <summary>
		//	user's email
		// </summary>
		public List<Email> getEmail() {
			return email;
		}
		// <summary>
		//	user's email
		// </summary>
		public void setEmail(List<Email> email) {
			this.email = email;
		}
		// <summary>
		//	user's family
		// </summary>
		public List<Family> getFamily() {
			return family;
		}
		// <summary>
		//	user's family
		// </summary>
		public void setFamily(List<Family> family) {
			this.family = family;
		}
		// <summary>
		//	URL of the favicon that need to be inserted
		// </summary>
		public String getFavicon() {
			return favicon;
		}
		// <summary>
		//	URL of the favicon that need to be inserted
		// </summary>
		public void setFavicon(String favicon) {
			this.favicon = favicon;
		}
		// <summary>
		//	Array of Objects,strings represents	Id ,Name ,Type
		// </summary>
		public List<FavoriteThings> getFavoriteThings() {
			return favoriteThings;
		}
		// <summary>
		//	Array of Objects,strings represents	Id ,Name ,Type
		// </summary>
		public void setFavoriteThings(List<FavoriteThings> favoriteThings) {
			this.favoriteThings = favoriteThings;
		}
		// <summary>
		//	first login
		// </summary>
		public Boolean getFirstLogin() {
			return firstLogin;
		}
		// <summary>
		//	first login
		// </summary>
		public void setFirstLogin(Boolean firstLogin) {
			this.firstLogin = firstLogin;
		}
		// <summary>
		//	user's first name
		// </summary>
		public String getFirstName() {
			return firstName;
		}
		// <summary>
		//	user's first name
		// </summary>
		public void setFirstName(String firstName) {
			this.firstName = firstName;
		}
		// <summary>
		//	user's followers count
		// </summary>
		public Integer getFollowersCount() {
			return followersCount;
		}
		// <summary>
		//	user's followers count
		// </summary>
		public void setFollowersCount(Integer followersCount) {
			this.followersCount = followersCount;
		}
		// <summary>
		//	users friends count
		// </summary>
		public Integer getFriendsCount() {
			return friendsCount;
		}
		// <summary>
		//	users friends count
		// </summary>
		public void setFriendsCount(Integer friendsCount) {
			this.friendsCount = friendsCount;
		}
		// <summary>
		//	Users complete name
		// </summary>
		public String getFullName() {
			return fullName;
		}
		// <summary>
		//	Users complete name
		// </summary>
		public void setFullName(String fullName) {
			this.fullName = fullName;
		}
		// <summary>
		//	Array of Objects,string represents Id,Name,Category,CreatedDate
		// </summary>
		public List<Games> getGames() {
			return games;
		}
		// <summary>
		//	Array of Objects,string represents Id,Name,Category,CreatedDate
		// </summary>
		public void setGames(List<Games> games) {
			this.games = games;
		}
		// <summary>
		//	user's gender
		// </summary>
		public String getGender() {
			return gender;
		}
		// <summary>
		//	user's gender
		// </summary>
		public void setGender(String gender) {
			this.gender = gender;
		}
		// <summary>
		//	Git Repository URL
		// </summary>
		public String getGistsUrl() {
			return gistsUrl;
		}
		// <summary>
		//	Git Repository URL
		// </summary>
		public void setGistsUrl(String gistsUrl) {
			this.gistsUrl = gistsUrl;
		}
		// <summary>
		//	URL of image that need to be inserted
		// </summary>
		public String getGravatarImageUrl() {
			return gravatarImageUrl;
		}
		// <summary>
		//	URL of image that need to be inserted
		// </summary>
		public void setGravatarImageUrl(String gravatarImageUrl) {
			this.gravatarImageUrl = gravatarImageUrl;
		}
		// <summary>
		//	boolean type value, default value is true
		// </summary>
		public Boolean getHireable() {
			return hireable;
		}
		// <summary>
		//	boolean type value, default value is true
		// </summary>
		public void setHireable(Boolean hireable) {
			this.hireable = hireable;
		}
		// <summary>
		//	user's home town name
		// </summary>
		public String getHomeTown() {
			return homeTown;
		}
		// <summary>
		//	user's home town name
		// </summary>
		public void setHomeTown(String homeTown) {
			this.homeTown = homeTown;
		}
		// <summary>
		//	Awards lists from the social provider
		// </summary>
		public String getHonors() {
			return honors;
		}
		// <summary>
		//	Awards lists from the social provider
		// </summary>
		public void setHonors(String honors) {
			this.honors = honors;
		}
		// <summary>
		//	URL of the Image that need to be inserted
		// </summary>
		public String getHttpsImageUrl() {
			return httpsImageUrl;
		}
		// <summary>
		//	URL of the Image that need to be inserted
		// </summary>
		public void setHttpsImageUrl(String httpsImageUrl) {
			this.httpsImageUrl = httpsImageUrl;
		}
		// <summary>
		//	ID of the User
		// </summary>
		public String getID() {
			return iD;
		}
		// <summary>
		//	ID of the User
		// </summary>
		public void setID(String iD) {
			this.iD = iD;
		}
		// <summary>
		//	Array of objects, String represents account type and account name.
		// </summary>
		public List<IMAccount> getIMAccounts() {
			return iMAccounts;
		}
		// <summary>
		//	Array of objects, String represents account type and account name.
		// </summary>
		public void setIMAccounts(List<IMAccount> iMAccounts) {
			this.iMAccounts = iMAccounts;
		}
		// <summary>
		//	image URL should be absolute and has HTTPS domain
		// </summary>
		public String getImageUrl() {
			return imageUrl;
		}
		// <summary>
		//	image URL should be absolute and has HTTPS domain
		// </summary>
		public void setImageUrl(String imageUrl) {
			this.imageUrl = imageUrl;
		}
		// <summary>
		//	Industry name
		// </summary>
		public String getIndustry() {
			return industry;
		}
		// <summary>
		//	Industry name
		// </summary>
		public void setIndustry(String industry) {
			this.industry = industry;
		}
		// <summary>
		//	Array of Objects,string represents Id and Name
		// </summary>
		public List<InspirationalPeople> getInspirationalPeople() {
			return inspirationalPeople;
		}
		// <summary>
		//	Array of Objects,string represents Id and Name
		// </summary>
		public void setInspirationalPeople(List<InspirationalPeople> inspirationalPeople) {
			this.inspirationalPeople = inspirationalPeople;
		}
		// <summary>
		//	array of string represents interest
		// </summary>
		public List<String> getInterestedIn() {
			return interestedIn;
		}
		// <summary>
		//	array of string represents interest
		// </summary>
		public void setInterestedIn(List<String> interestedIn) {
			this.interestedIn = interestedIn;
		}
		// <summary>
		//	Array of objects, string shows InterestedType and InterestedName
		// </summary>
		public List<Interests> getInterests() {
			return interests;
		}
		// <summary>
		//	Array of objects, string shows InterestedType and InterestedName
		// </summary>
		public void setInterests(List<Interests> interests) {
			this.interests = interests;
		}
		// <summary>
		//	boolean type value, default is true
		// </summary>
		public String getIsGeoEnabled() {
			return isGeoEnabled;
		}
		// <summary>
		//	boolean type value, default is true
		// </summary>
		public void setIsGeoEnabled(String isGeoEnabled) {
			this.isGeoEnabled = isGeoEnabled;
		}
		// <summary>
		//	boolean type value, default is true
		// </summary>
		public Boolean getIsProtected() {
			return isProtected;
		}
		// <summary>
		//	boolean type value, default is true
		// </summary>
		public void setIsProtected(Boolean isProtected) {
			this.isProtected = isProtected;
		}
		// <summary>
		//	Array of Objects,Strings,boolean,object represents IsApplied,ApplyTimestamp,IsSaved,SavedTimestamp,Job
		// </summary>
		public List<JobBookmarks> getJobBookmarks() {
			return jobBookmarks;
		}
		// <summary>
		//	Array of Objects,Strings,boolean,object represents IsApplied,ApplyTimestamp,IsSaved,SavedTimestamp,Job
		// </summary>
		public void setJobBookmarks(List<JobBookmarks> jobBookmarks) {
			this.jobBookmarks = jobBookmarks;
		}
		// <summary>
		//	Object, string represents KloutId and double represents Score
		// </summary>
		public KloutProfile getKloutScore() {
			return kloutScore;
		}
		// <summary>
		//	Object, string represents KloutId and double represents Score
		// </summary>
		public void setKloutScore(KloutProfile kloutScore) {
			this.kloutScore = kloutScore;
		}
		// <summary>
		//	language known by user's
		// </summary>
		public String getLanguage() {
			return language;
		}
		// <summary>
		//	language known by user's
		// </summary>
		public void setLanguage(String language) {
			this.language = language;
		}
		// <summary>
		//	language known by user's
		// </summary>
		public List<Languages> getLanguages() {
			return languages;
		}
		// <summary>
		//	language known by user's
		// </summary>
		public void setLanguages(List<Languages> languages) {
			this.languages = languages;
		}
		// <summary>
		//	last login date
		// </summary>
		public String getLastLoginDate() {
			return lastLoginDate;
		}
		// <summary>
		//	last login date
		// </summary>
		public void setLastLoginDate(String lastLoginDate) {
			this.lastLoginDate = lastLoginDate;
		}
		// <summary>
		//	user's last name
		// </summary>
		public String getLastName() {
			return lastName;
		}
		// <summary>
		//	user's last name
		// </summary>
		public void setLastName(String lastName) {
			this.lastName = lastName;
		}
		// <summary>
		//	likes count
		// </summary>
		public Integer getLikesCount() {
			return likesCount;
		}
		// <summary>
		//	likes count
		// </summary>
		public void setLikesCount(Integer likesCount) {
			this.likesCount = likesCount;
		}
		// <summary>
		//	Local City of the user
		// </summary>
		public String getLocalCity() {
			return localCity;
		}
		// <summary>
		//	Local City of the user
		// </summary>
		public void setLocalCity(String localCity) {
			this.localCity = localCity;
		}
		// <summary>
		//	Local country of the user
		// </summary>
		public String getLocalCountry() {
			return localCountry;
		}
		// <summary>
		//	Local country of the user
		// </summary>
		public void setLocalCountry(String localCountry) {
			this.localCountry = localCountry;
		}
		// <summary>
		//	Local language of the user
		// </summary>
		public String getLocalLanguage() {
			return localLanguage;
		}
		// <summary>
		//	Local language of the user
		// </summary>
		public void setLocalLanguage(String localLanguage) {
			this.localLanguage = localLanguage;
		}
		// <summary>
		//	LR user id
		// </summary>
		public String getLRUserID() {
			return lRUserID;
		}
		// <summary>
		//	LR user id
		// </summary>
		public void setLRUserID(String lRUserID) {
			this.lRUserID = lRUserID;
		}
		// <summary>
		//	Main address of the user
		// </summary>
		public String getMainAddress() {
			return mainAddress;
		}
		// <summary>
		//	Main address of the user
		// </summary>
		public void setMainAddress(String mainAddress) {
			this.mainAddress = mainAddress;
		}
		// <summary>
		//	Array of Objects,String represents Url,UrlName
		// </summary>
		public List<Memberurlresources> getMemberUrlResources() {
			return memberUrlResources;
		}
		// <summary>
		//	Array of Objects,String represents Url,UrlName
		// </summary>
		public void setMemberUrlResources(List<Memberurlresources> memberUrlResources) {
			this.memberUrlResources = memberUrlResources;
		}
		// <summary>
		//	user's middle name
		// </summary>
		public String getMiddleName() {
			return middleName;
		}
		// <summary>
		//	user's middle name
		// </summary>
		public void setMiddleName(String middleName) {
			this.middleName = middleName;
		}
		// <summary>
		//	profile updated date
		// </summary>
		public String getModifiedDate() {
			return modifiedDate;
		}
		// <summary>
		//	profile updated date
		// </summary>
		public void setModifiedDate(String modifiedDate) {
			this.modifiedDate = modifiedDate;
		}
		// <summary>
		//	Array of Objects,strings represents	Id,Name,Category,CreatedDate
		// </summary>
		public List<Movies> getMovies() {
			return movies;
		}
		// <summary>
		//	Array of Objects,strings represents	Id,Name,Category,CreatedDate
		// </summary>
		public void setMovies(List<Movies> movies) {
			this.movies = movies;
		}
		// <summary>
		//	Array of Objects, strings represents Id,Name,FirstName,LastName,Birthday,Hometown,Link,Gender
		// </summary>
		public List<MutualFriends> getMutualFriends() {
			return mutualFriends;
		}
		// <summary>
		//	Array of Objects, strings represents Id,Name,FirstName,LastName,Birthday,Hometown,Link,Gender
		// </summary>
		public void setMutualFriends(List<MutualFriends> mutualFriends) {
			this.mutualFriends = mutualFriends;
		}
		// <summary>
		//	Nick name of the user
		// </summary>
		public String getNickName() {
			return nickName;
		}
		// <summary>
		//	Nick name of the user
		// </summary>
		public void setNickName(String nickName) {
			this.nickName = nickName;
		}
		// <summary>
		//	Count for the user profile recommended
		// </summary>
		public Integer getNumRecommenders() {
			return numRecommenders;
		}
		// <summary>
		//	Count for the user profile recommended
		// </summary>
		public void setNumRecommenders(Integer numRecommenders) {
			this.numRecommenders = numRecommenders;
		}
		// <summary>
		//	Patents Registered
		// </summary>
		public List<Patents> getPatents() {
			return patents;
		}
		// <summary>
		//	Patents Registered
		// </summary>
		public void setPatents(List<Patents> patents) {
			this.patents = patents;
		}
		// <summary>
		//	Users Phone Number
		// </summary>
		public List<Phone> getPhoneNumbers() {
			return phoneNumbers;
		}
		// <summary>
		//	Users Phone Number
		// </summary>
		public void setPhoneNumbers(List<Phone> phoneNumbers) {
			this.phoneNumbers = phoneNumbers;
		}
		// <summary>
		//	count of pins
		// </summary>
		public Integer getPinsCount() {
			return pinsCount;
		}
		// <summary>
		//	count of pins
		// </summary>
		public void setPinsCount(Integer pinsCount) {
			this.pinsCount = pinsCount;
		}
		// <summary>
		//	Array of Objects,strings Name and boolean IsPrimary
		// </summary>
		public List<PlacesLived> getPlacesLived() {
			return placesLived;
		}
		// <summary>
		//	Array of Objects,strings Name and boolean IsPrimary
		// </summary>
		public void setPlacesLived(List<PlacesLived> placesLived) {
			this.placesLived = placesLived;
		}
		// <summary>
		//	List of Political interest
		// </summary>
		public String getPolitical() {
			return political;
		}
		// <summary>
		//	List of Political interest
		// </summary>
		public void setPolitical(String political) {
			this.political = political;
		}
		// <summary>
		//	Array of Objects,which represents the PositionSummary,StartDate,EndDate,IsCurrent,Company,Location
		// </summary>
		public List<ProfessionalPosition> getPositions() {
			return positions;
		}
		// <summary>
		//	Array of Objects,which represents the PositionSummary,StartDate,EndDate,IsCurrent,Company,Location
		// </summary>
		public void setPositions(List<ProfessionalPosition> positions) {
			this.positions = positions;
		}
		// <summary>
		//	Prefix for FirstName
		// </summary>
		public String getPrefix() {
			return prefix;
		}
		// <summary>
		//	Prefix for FirstName
		// </summary>
		public void setPrefix(String prefix) {
			this.prefix = prefix;
		}
		// <summary>
		//	previous ids
		// </summary>
		public List<String> getPreviousUids() {
			return previousUids;
		}
		// <summary>
		//	previous ids
		// </summary>
		public void setPreviousUids(List<String> previousUids) {
			this.previousUids = previousUids;
		}
		// <summary>
		//	user private Repository Urls
		// </summary>
		public Integer getPrivateGists() {
			return privateGists;
		}
		// <summary>
		//	user private Repository Urls
		// </summary>
		public void setPrivateGists(Integer privateGists) {
			this.privateGists = privateGists;
		}
		// <summary>
		//	This field provide by linkedin.contain our linkedin profile headline
		// </summary>
		public String getProfessionalHeadline() {
			return professionalHeadline;
		}
		// <summary>
		//	This field provide by linkedin.contain our linkedin profile headline
		// </summary>
		public void setProfessionalHeadline(String professionalHeadline) {
			this.professionalHeadline = professionalHeadline;
		}
		// <summary>
		//	ProfileCity value that need to be inserted
		// </summary>
		public String getProfileCity() {
			return profileCity;
		}
		// <summary>
		//	ProfileCity value that need to be inserted
		// </summary>
		public void setProfileCity(String profileCity) {
			this.profileCity = profileCity;
		}
		// <summary>
		//	ProfileCountry value that need to be inserted
		// </summary>
		public String getProfileCountry() {
			return profileCountry;
		}
		// <summary>
		//	ProfileCountry value that need to be inserted
		// </summary>
		public void setProfileCountry(String profileCountry) {
			this.profileCountry = profileCountry;
		}
		// <summary>
		//	ProfileImageUrls that need to be inserted
		// </summary>
		public Map<String,String> getProfileImageUrls() {
			return profileImageUrls;
		}
		// <summary>
		//	ProfileImageUrls that need to be inserted
		// </summary>
		public void setProfileImageUrls(Map<String,String> profileImageUrls) {
			this.profileImageUrls = profileImageUrls;
		}
		// <summary>
		//	profile updated date
		// </summary>
		public String getProfileModifiedDate() {
			return profileModifiedDate;
		}
		// <summary>
		//	profile updated date
		// </summary>
		public void setProfileModifiedDate(String profileModifiedDate) {
			this.profileModifiedDate = profileModifiedDate;
		}
		// <summary>
		//	ProfileName value field that need to be inserted
		// </summary>
		public String getProfileName() {
			return profileName;
		}
		// <summary>
		//	ProfileName value field that need to be inserted
		// </summary>
		public void setProfileName(String profileName) {
			this.profileName = profileName;
		}
		// <summary>
		//	User profile url like facebook profile Url
		// </summary>
		public String getProfileUrl() {
			return profileUrl;
		}
		// <summary>
		//	User profile url like facebook profile Url
		// </summary>
		public void setProfileUrl(String profileUrl) {
			this.profileUrl = profileUrl;
		}
		// <summary>
		//	Array of Objects,string represents  Id,Name,Summary With StartDate,EndDate,IsCurrent
		// </summary>
		public List<Projects> getProjects() {
			return projects;
		}
		// <summary>
		//	Array of Objects,string represents  Id,Name,Summary With StartDate,EndDate,IsCurrent
		// </summary>
		public void setProjects(List<Projects> projects) {
			this.projects = projects;
		}
		// <summary>
		//	Name of the provider
		// </summary>
		public String getProvider() {
			return provider;
		}
		// <summary>
		//	Name of the provider
		// </summary>
		public void setProvider(String provider) {
			this.provider = provider;
		}
		// <summary>
		//	Object,string represents AccessToken,TokenSecret
		// </summary>
		public ProviderAccessCredential getProviderAccessCredential() {
			return providerAccessCredential;
		}
		// <summary>
		//	Object,string represents AccessToken,TokenSecret
		// </summary>
		public void setProviderAccessCredential(ProviderAccessCredential providerAccessCredential) {
			this.providerAccessCredential = providerAccessCredential;
		}
		// <summary>
		//	Array of Objects,string represents Id,Title,Publisher,Authors,Date,Url,Summary
		// </summary>
		public List<Publications> getPublications() {
			return publications;
		}
		// <summary>
		//	Array of Objects,string represents Id,Title,Publisher,Authors,Date,Url,Summary
		// </summary>
		public void setPublications(List<Publications> publications) {
			this.publications = publications;
		}
		// <summary>
		//	gist is a Git repository, which means that it can be forked and cloned.
		// </summary>
		public Integer getPublicGists() {
			return publicGists;
		}
		// <summary>
		//	gist is a Git repository, which means that it can be forked and cloned.
		// </summary>
		public void setPublicGists(Integer publicGists) {
			this.publicGists = publicGists;
		}
		// <summary>
		//	user public Repository Urls
		// </summary>
		public String getPublicRepository() {
			return publicRepository;
		}
		// <summary>
		//	user public Repository Urls
		// </summary>
		public void setPublicRepository(String publicRepository) {
			this.publicRepository = publicRepository;
		}
		// <summary>
		//	Quota
		// </summary>
		public String getQuota() {
			return quota;
		}
		// <summary>
		//	Quota
		// </summary>
		public void setQuota(String quota) {
			this.quota = quota;
		}
		// <summary>
		//	quote
		// </summary>
		public String getQuote() {
			return quote;
		}
		// <summary>
		//	quote
		// </summary>
		public void setQuote(String quote) {
			this.quote = quote;
		}
		// <summary>
		//	Array of Objects,string represents Id,RecommendationType,RecommendationText,Recommender
		// </summary>
		public List<RecommendationsReceived> getRecommendationsReceived() {
			return recommendationsReceived;
		}
		// <summary>
		//	Array of Objects,string represents Id,RecommendationType,RecommendationText,Recommender
		// </summary>
		public void setRecommendationsReceived(List<RecommendationsReceived> recommendationsReceived) {
			this.recommendationsReceived = recommendationsReceived;
		}
		// <summary>
		//	Array of Objects,String represents Id,FirstName,LastName
		// </summary>
		public List<RelatedProfileViews> getRelatedProfileViews() {
			return relatedProfileViews;
		}
		// <summary>
		//	Array of Objects,String represents Id,FirstName,LastName
		// </summary>
		public void setRelatedProfileViews(List<RelatedProfileViews> relatedProfileViews) {
			this.relatedProfileViews = relatedProfileViews;
		}
		// <summary>
		//	user's relationship status
		// </summary>
		public String getRelationshipStatus() {
			return relationshipStatus;
		}
		// <summary>
		//	user's relationship status
		// </summary>
		public void setRelationshipStatus(String relationshipStatus) {
			this.relationshipStatus = relationshipStatus;
		}
		// <summary>
		//	String shows users religion
		// </summary>
		public String getReligion() {
			return religion;
		}
		// <summary>
		//	String shows users religion
		// </summary>
		public void setReligion(String religion) {
			this.religion = religion;
		}
		// <summary>
		//	Repository URL
		// </summary>
		public String getRepositoryUrl() {
			return repositoryUrl;
		}
		// <summary>
		//	Repository URL
		// </summary>
		public void setRepositoryUrl(String repositoryUrl) {
			this.repositoryUrl = repositoryUrl;
		}
		// <summary>
		//	Signup date
		// </summary>
		public String getSignupDate() {
			return signupDate;
		}
		// <summary>
		//	Signup date
		// </summary>
		public void setSignupDate(String signupDate) {
			this.signupDate = signupDate;
		}
		// <summary>
		//	Array of objects, String represents ID and Name
		// </summary>
		public List<Skills> getSkills() {
			return skills;
		}
		// <summary>
		//	Array of objects, String represents ID and Name
		// </summary>
		public void setSkills(List<Skills> skills) {
			this.skills = skills;
		}
		// <summary>
		//	Array of objects, String represents ID and Name
		// </summary>
		public List<Sports> getSports() {
			return sports;
		}
		// <summary>
		//	Array of objects, String represents ID and Name
		// </summary>
		public void setSports(List<Sports> sports) {
			this.sports = sports;
		}
		// <summary>
		//	Git users bookmark repositories
		// </summary>
		public String getStarredUrl() {
			return starredUrl;
		}
		// <summary>
		//	Git users bookmark repositories
		// </summary>
		public void setStarredUrl(String starredUrl) {
			this.starredUrl = starredUrl;
		}
		// <summary>
		//	State of the user
		// </summary>
		public String getState() {
			return state;
		}
		// <summary>
		//	State of the user
		// </summary>
		public void setState(String state) {
			this.state = state;
		}
		// <summary>
		//	Object,string represents Name,Space,PrivateRepos,Collaborators
		// </summary>
		public GitHubPlan getSubscription() {
			return subscription;
		}
		// <summary>
		//	Object,string represents Name,Space,PrivateRepos,Collaborators
		// </summary>
		public void setSubscription(GitHubPlan subscription) {
			this.subscription = subscription;
		}
		// <summary>
		//	Suffix for the User.
		// </summary>
		public String getSuffix() {
			return suffix;
		}
		// <summary>
		//	Suffix for the User.
		// </summary>
		public void setSuffix(String suffix) {
			this.suffix = suffix;
		}
		// <summary>
		//	Object,array of objects represents	CompaniestoFollow,IndustriestoFollow,NewssourcetoFollow,PeopletoFollow
		// </summary>
		public Suggestions getSuggestions() {
			return suggestions;
		}
		// <summary>
		//	Object,array of objects represents	CompaniestoFollow,IndustriestoFollow,NewssourcetoFollow,PeopletoFollow
		// </summary>
		public void setSuggestions(Suggestions suggestions) {
			this.suggestions = suggestions;
		}
		// <summary>
		//	Tagline that need to be inserted
		// </summary>
		public String getTagLine() {
			return tagLine;
		}
		// <summary>
		//	Tagline that need to be inserted
		// </summary>
		public void setTagLine(String tagLine) {
			this.tagLine = tagLine;
		}
		// <summary>
		//	Array of Objects,string represents Id,Name,Category,CreatedDate
		// </summary>
		public List<Television> getTeleVisionShow() {
			return teleVisionShow;
		}
		// <summary>
		//	Array of Objects,string represents Id,Name,Category,CreatedDate
		// </summary>
		public void setTeleVisionShow(List<Television> teleVisionShow) {
			this.teleVisionShow = teleVisionShow;
		}
		// <summary>
		//	URL for the Thumbnail
		// </summary>
		public String getThumbnailImageUrl() {
			return thumbnailImageUrl;
		}
		// <summary>
		//	URL for the Thumbnail
		// </summary>
		public void setThumbnailImageUrl(String thumbnailImageUrl) {
			this.thumbnailImageUrl = thumbnailImageUrl;
		}
		// <summary>
		//	The Current Time Zone.
		// </summary>
		public String getTimeZone() {
			return timeZone;
		}
		// <summary>
		//	The Current Time Zone.
		// </summary>
		public void setTimeZone(String timeZone) {
			this.timeZone = timeZone;
		}
		// <summary>
		//	Total Private repository
		// </summary>
		public Integer getTotalPrivateRepository() {
			return totalPrivateRepository;
		}
		// <summary>
		//	Total Private repository
		// </summary>
		public void setTotalPrivateRepository(Integer totalPrivateRepository) {
			this.totalPrivateRepository = totalPrivateRepository;
		}
		// <summary>
		//	Count of Total status
		// </summary>
		public Integer getTotalStatusesCount() {
			return totalStatusesCount;
		}
		// <summary>
		//	Count of Total status
		// </summary>
		public void setTotalStatusesCount(Integer totalStatusesCount) {
			this.totalStatusesCount = totalStatusesCount;
		}
		// <summary>
		//	updated date
		// </summary>
		public String getUpdatedTime() {
			return updatedTime;
		}
		// <summary>
		//	updated date
		// </summary>
		public void setUpdatedTime(String updatedTime) {
			this.updatedTime = updatedTime;
		}
		// <summary>
		//	verified
		// </summary>
		public String getVerified() {
			return verified;
		}
		// <summary>
		//	verified
		// </summary>
		public void setVerified(String verified) {
			this.verified = verified;
		}
		// <summary>
		//	Array of Objects,string represents Id,Role,Organization,Cause
		// </summary>
		public List<Volunteer> getVolunteer() {
			return volunteer;
		}
		// <summary>
		//	Array of Objects,string represents Id,Role,Organization,Cause
		// </summary>
		public void setVolunteer(List<Volunteer> volunteer) {
			this.volunteer = volunteer;
		}
		// <summary>
		//	Twitter, Facebook ProfileUrls
		// </summary>
		public Map<String,String> getWebProfiles() {
			return webProfiles;
		}
		// <summary>
		//	Twitter, Facebook ProfileUrls
		// </summary>
		public void setWebProfiles(Map<String,String> webProfiles) {
			this.webProfiles = webProfiles;
		}
		// <summary>
		//	Personal Website a User has
		// </summary>
		public String getWebsite() {
			return website;
		}
		// <summary>
		//	Personal Website a User has
		// </summary>
		public void setWebsite(String website) {
			this.website = website;
		}
    }


text:
using SmartSql.Configuration.Statements;
using System;
using System.Collections.Generic;
using System.Xml;
using System.Xml.Serialization;

namespace SmartSql.Configuration.Maps
{
    [XmlRoot(Namespace = "http://SmartSql.net/schemas/SmartSqlMap.xsd")]
    public class SmartSqlMap
    {
        [XmlIgnore]
        public SmartSqlMapConfig SqlMapConfig { get; set; }
        [XmlIgnore]
        public String Path { get; set; }
        [XmlAttribute]
        public String Scope { get; set; }
        [XmlIgnore]
        public IDictionary<String, Cache> Caches { get; set; }
        [XmlArray]
        public IDictionary<String, Statement> Statements { get; set; }
        [XmlIgnore]
        public IDictionary<String, ResultMap> ResultMaps { get; set; }
        [XmlIgnore]
        public IDictionary<String, ParameterMap> ParameterMaps { get; set; }
        [XmlIgnore]
        public IDictionary<String, MultipleResultMap> MultipleResultMaps { get; set; }
    }

}

redpajama_set_name: RedPajamaGithub


text:
<?php

defined('BASEPATH') OR exit('No direct script access allowed');

$lang['upload_userfile_not_set'] = 'Nepodařilo se nalézt post proměnnou userfile.';
$lang['upload_file_exceeds_limit'] = 'The uploaded file exceeds the maximum allowed size in your PHP configuration file.';
$lang['upload_file_exceeds_limit'] = 'Překročena velikost souboru určená v php.ini.';
$lang['upload_file_exceeds_form_limit'] = 'Překročena velikost souboru určená formulářem.';
$lang['upload_file_partial'] = 'Soubor byl úspěšně nahrán.';
$lang['upload_no_temp_directory'] = 'Chybí dočasný adresář.';
$lang['upload_unable_to_write_file'] = 'Soubor se nepodařilo zapsat na disk.';
$lang['upload_stopped_by_extension'] = 'Nahrávání souboru zastaveno rozšířením.';
$lang['upload_no_file_selected'] = 'Nebyl zvolen soubor k nahrání.';
$lang['upload_invalid_filetype'] = 'Tento typ souboru není dovoleno nahrát.';
$lang['upload_invalid_filesize'] = 'Velikost souboru je větší než povolená.';
$lang['upload_invalid_dimensions'] = 'Obrázek má jiné než povolené rozměry.';
$lang['upload_destination_error'] = 'Nastal problém při přesouvání souboru do cílové lokace.';
$lang['upload_no_filepath'] = 'Cesta pro upload je chybná.';
$lang['upload_no_file_types'] = 'Nejsou specifikovány žádné povolené typy souboru.';
$lang['upload_bad_filename'] = 'Jméno souboru na serveru již existuje.';
$lang['upload_not_writable'] = 'Do cesty pro upload se nepodařilo zapsat.';


text:
package disk

import (
	"time"

	boshlog "github.com/cloudfoundry/bosh-utils/logger"
	boshretry "github.com/cloudfoundry/bosh-utils/retrystrategy"
	"github.com/pivotal-golang/clock"
)

type partitionStrategy struct {
	retryable   boshretry.Retryable
	timeService clock.Clock
	logger      boshlog.Logger
}

func NewPartitionStrategy(
	retryable boshretry.Retryable,
	timeService clock.Clock,
	logger boshlog.Logger,
) boshretry.RetryStrategy {
	return &partitionStrategy{
		retryable:   retryable,
		logger:      logger,
		timeService: timeService,
	}
}

func (s *partitionStrategy) Try() error {
	var err error
	var isRetryable bool

	for i := 0; i < 20; i++ {
		s.logger.Debug("attemptRetryStrategy", "Making attempt #%d", i)

		isRetryable, err = s.retryable.Attempt()
		if err == nil {
			return nil
		}

		if !isRetryable {
			return err
		}

		s.timeService.Sleep(3 * time.Second)
	}

	return err
}


text:
CREATE TABLE encodeExp (
    ix int auto_increment,	        # auto-increment ID
    organism varchar(255) not null,	# human or mouse
    lab varchar(255) not null,	        # lab name from ENCODE cv.ra
    dataType varchar(255) not null,	# dataType from ENCODE cv.ra
    cellType varchar(255) not null,	# cellType from ENCODE cv.ra
    expVars varchar(255),	        # var=value list of experiment-defining variables. May be NULL if none.
    accession varchar(255),	        # wgEncodeE[H|M]00000N or NULL if proposed but not yet approved
    updateTime timestamp default now() on update now(),  # last update date-time
              #Indices
    PRIMARY KEY(ix)
);


text:
// Copyright (c) DotSpatial Team. All rights reserved.
// Licensed under the MIT license. See License.txt file in the project root for full license information.

using System;
using System.Diagnostics;

namespace DotSpatial.Extensions
{
    /// <summary>
    /// Extension methods for IExtension.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    public static class IExtensionExtensionMethods
    {
        /// <summary>
        /// Tries to activate the extension.
        /// </summary>
        /// <param name="extension">The extension.</param>
        /// <returns>True, if the extension was activated without throwing an exception.</returns>
        public static bool TryActivate(this IExtension extension)
        {
            Trace.WriteLine("Activating: " + extension.AssemblyQualifiedName);
            try
            {
                extension.Activate();
                return true;
            }
            catch (Exception ex)
            {
                Trace.WriteLine($"Error: {extension.AssemblyQualifiedName} {ex.Message} {ex.StackTrace}");
                return false;
            }
        }
    }
}


text:
' Licensed to the .NET Foundation under one or more agreements.
' The .NET Foundation licenses this file to you under the MIT license.
' See the LICENSE file in the project root for more information.

Imports System.Collections.Immutable
Imports System.Threading
Imports Microsoft.CodeAnalysis
Imports Microsoft.CodeAnalysis.CodeActions
Imports Microsoft.CodeAnalysis.CodeCleanup
Imports Microsoft.CodeAnalysis.CodeCleanup.Providers
Imports Microsoft.CodeAnalysis.Editor.UnitTests.Extensions
Imports Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces

Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.CaseCorrecting
    <UseExportProvider>
    <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
    Public Class CaseCorrectionServiceTests
        Private Shared Async Function TestAsync(input As XElement, expected As XElement, Optional interProject As Boolean = False) As Tasks.Task
            If (interProject) Then
                Await TestAsync(input, expected.NormalizedValue)
            Else
                Await TestAsync(input.NormalizedValue, expected.NormalizedValue)
            End If
        End Function

        Private Shared Async Function TestAsync(input As String, expected As String) As Tasks.Task
            Using workspace = TestWorkspace.CreateVisualBasic(input)
                Await TestAsync(expected, workspace)
            End Using
        End Function

        Private Shared Async Function TestAsync(expected As String, workspace As TestWorkspace) As Task
            Dim hostDocument = workspace.Documents.First()
            Dim document = workspace.CurrentSolution.GetDocument(hostDocument.Id)
            Dim span = (Await document.GetSyntaxRootAsync()).FullSpan

            Dim options = CodeCleanupOptions.GetDefault(document.Project.Services)

            Dim service = document.GetLanguageService(Of ICodeCleanerService)
            Dim newDocument = Await service.CleanupAsync(
                document, ImmutableArray.Create(span), options,
                ImmutableArray.Create(Of ICodeCleanupProvider)(New CaseCorrectionCodeCleanupProvider()),
                CancellationToken.None)

            Dim actual = newDocument.GetTextSynchronously(CancellationToken.None).ToString()
            Assert.Equal(expected, actual)
        End Function

        Private Shared Async Function TestAsync(input As XElement, expected As String) As Tasks.Task
            Using workspace = TestWorkspace.Create(input)
                Await TestAsync(expected, workspace)
            End Using
        End Function

        <WpfFact>
        Public Async Function TestInterProject() As Tasks.Task
            Dim input =
                <Workspace>
                    <Project Language="Visual Basic" CommonReferences="true">
                        <ProjectReference>CSAssembly1</ProjectReference>
                        <CompilationOptions><GlobalImport>CSAlias = CSNamespace.CSClass</GlobalImport></CompilationOptions>
                        <Document>
                            Module M1
                                CSAlias.Goo()
                            End Module
                        </Document>
                    </Project>
                    <Project Language="C#" AssemblyName="CSAssembly1" CommonReferences="true">
                        <Document>
                            namespace CSNamespace
                            {
                                public class CSClass
                                {
                                    public static void Goo() { }
                                }
                            }
                        </Document>
                    </Project>
                </Workspace>

            Dim expected =

                            Module M1
                                CSAlias.Goo()
                            End Module

            Await TestAsync(input, expected, interProject:=True)
        End Function

#Region "Identifiers"

        <WpfFact>
        Public Async Function TestConstructorIdentifier() As Task
            Dim input =
Class Goo
    Sub Method()
        Dim i = New goo()
    End Sub
End Class

            Dim expected =
Class Goo
    Sub Method()
        Dim i = New Goo()
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(542058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542058")>
        <WpfFact>
        Public Async Function TestConstructorNew1() As Task
            Dim input =
Class C
    Sub New
    End Sub

    Sub New(x As Integer)
        Me.new
    End Sub
End Class

            Dim expected =
Class C
    Sub New
    End Sub

    Sub New(x As Integer)
        Me.New
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(542058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542058")>
        <WpfFact>
        Public Async Function TestConstructorNew2() As Task
            Dim input =
Class B
    Sub New()
    End Sub
End Class

Class C
    Inherits B

    Sub New(x As Integer)
        MyBase.new
    End Sub
End Class

            Dim expected =
Class B
    Sub New()
    End Sub
End Class

Class C
    Inherits B

    Sub New(x As Integer)
        MyBase.New
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(542058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542058")>
        <WpfFact>
        Public Async Function TestConstructorNew3() As Task
            Dim input =
Class C
    Sub New
    End Sub

    Sub New(x As Integer)
        MyClass.new
    End Sub
End Class

            Dim expected =
Class C
    Sub New
    End Sub

    Sub New(x As Integer)
        MyClass.New
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(542058, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542058")>
        <WorkItem(543999, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/543999")>
        <WpfFact>
        Public Async Function TestConstructorNew4() As Task
            Dim input =
Class C
    Sub New
    End Sub

    Sub New(x As Integer)
        With Me
            .new
        End With
    End Sub
End Class

            Dim expected =
Class C
    Sub New
    End Sub

    Sub New(x As Integer)
        With Me
            .New
        End With
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(541352, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/541352")>
        <WpfFact>
        Public Async Function TestAlias1() As Task
            Dim input =
Imports S = System.String
Class T
    Dim x As s = "hello"
End Class

            Dim expected =
Imports S = System.String
Class T
    Dim x As S = "hello"
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestClassIdentifier() As Task
            Dim input =
Class Goo
End Class

Class Consumer
    Dim i As goo
End Class

            Dim expected =
Class Goo
End Class

Class Consumer
    Dim i As Goo
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestStructureIdentifier() As Task
            Dim input =
Structure Goo
End Structure

Class Consumer
    Dim i As goo
End Class

            Dim expected =
Structure Goo
End Structure

Class Consumer
    Dim i As Goo
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestEnumIdentifier() As Task
            Dim input =
Enum Goo
    A
    B
    C
End Enum

Class Consumer
    Dim i As goo
End Class

            Dim expected =
Enum Goo
    A
    B
    C
End Enum

Class Consumer
    Dim i As Goo
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestMethodIdentifier() As Task
            Dim input =
Class C
    Sub Goo()
        goo()
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Goo()
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestMethodParameterLocalIdentifier() As Task
            Dim input =
Class C
    Sub Goo(Parameter As Integer)
        Console.WriteLine(parameter)
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo(Parameter As Integer)
        Console.WriteLine(Parameter)
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(4680, "DevDiv_Projects/Roslyn")>
        <WpfFact>
        Public Async Function TestNamedParameterIdentifier() As Task
            Dim input =
Class C
    Sub Goo(Parameter As Integer)
        Goo(parameter:=23)
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo(Parameter As Integer)
        Goo(Parameter:=23)
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestLocalIdentifier() As Task
            Dim input =
Class C
    Sub Method()
        Dim Goo As Integer
        goo = 23
    End Sub
End Class

            Dim expected =
Class C
    Sub Method()
        Dim Goo As Integer
        Goo = 23
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestPropertyIdentifier() As Task
            Dim input =
Class C
    Property Goo As Integer

    Sub Method()
        Dim value = goo
    End Sub
End Class

            Dim expected =
Class C
    Property Goo As Integer

    Sub Method()
        Dim value = Goo
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestFieldIdentifier() As Task
            Dim input =
Class C
    Dim Goo As Integer

    Sub Method()
        Dim value = goo
    End Sub
End Class

            Dim expected =
Class C
    Dim Goo As Integer

    Sub Method()
        Dim value = Goo
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestEnumMemberIdentifier() As Task
            Dim input =
Class C
    Enum SomeEnum
        Member1
        Member2
    End Enum

    Sub Method()
        Dim value = SomeEnum.member1
    End Sub
End Class

            Dim expected =
Class C
    Enum SomeEnum
        Member1
        Member2
    End Enum

    Sub Method()
        Dim value = SomeEnum.Member1
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestDelegateInvocation() As Task
            Dim input =
Class C
    Delegate Sub D1()

    Sub Goo()
        Dim d As D1
        D()
    End Sub
End Class

            Dim expected =
Class C
    Delegate Sub D1()

    Sub Goo()
        Dim d As D1
        d()
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestDefaultProperty1() As Task
            Dim input =
Class X
    Public ReadOnly Property Goo As Y
        Get
            Return Nothing
        End Get
    End Property

End Class

Class Y
    Public Default ReadOnly Property Item(ByVal a As Integer) As String
        Get
            Return "hi"
        End Get
    End Property
End Class

Module M1
    Sub Main()
        Dim a As String
        Dim b As X
        b = New X()
        a = b.Goo(4)
    End Sub
End Module

            Dim expected =
Class X
    Public ReadOnly Property Goo As Y
        Get
            Return Nothing
        End Get
    End Property

End Class

Class Y
    Public Default ReadOnly Property Item(ByVal a As Integer) As String
        Get
            Return "hi"
        End Get
    End Property
End Class

Module M1
    Sub Main()
        Dim a As String
        Dim b As X
        b = New X()
        a = b.Goo(4)
    End Sub
End Module

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestDefaultProperty2() As Task
            Dim input =
Class X
    Public ReadOnly Property Goo As Y
        Get
            Return Nothing
        End Get
    End Property

End Class

Class Y
    Public Default ReadOnly Property Item(ByVal a As Integer) As String
        Get
            Return "hi"
        End Get
    End Property
End Class

Module M1
    Sub Main()
        Dim a As String
        Dim b As X
        b = New X()
        a = b.Goo.Item(4)
    End Sub
End Module

            Dim expected =
Class X
    Public ReadOnly Property Goo As Y
        Get
            Return Nothing
        End Get
    End Property

End Class

Class Y
    Public Default ReadOnly Property Item(ByVal a As Integer) As String
        Get
            Return "hi"
        End Get
    End Property
End Class

Module M1
    Sub Main()
        Dim a As String
        Dim b As X
        b = New X()
        a = b.Goo.Item(4)
    End Sub
End Module

            Await TestAsync(input, expected)
        End Function

        <WpfFact, WorkItem(599333, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/599333")>
        Public Async Function TestPartialMethodName1() As Task
            Dim input =
Partial Class goo
    Private Sub ABC()
    End Sub
End Class

Partial Class GOO
    Partial Private Sub abc()
    End Sub
End Class

            Dim expected =
Partial Class goo
    Private Sub abc()
    End Sub
End Class

Partial Class GOO
    Partial Private Sub abc()
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact, WorkItem(599333, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/599333")>
        Public Async Function TestPartialMethodName2() As Task
            ' Partial methods must be SUBs
            Dim input =
Partial Class goo
    Partial Private Function ABC() as Boolean
    End Function
End Class

Partial Class GOO
    Private Function abc() as Boolean
        Return False
    End Function
End Class

            Dim expected =
Partial Class goo
    Partial Private Function ABC() As Boolean
    End Function
End Class

Partial Class GOO
    Private Function abc() As Boolean
        Return False
    End Function
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact, WorkItem(599333, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/599333")>
        Public Async Function TestPartialMethodParameterName1() As Task
            ' Partial method with parameters
            Dim input =
Partial Class goo
    Partial Private Sub ABC(XYZ as Integer)
    End Sub
End Class

Partial Class GOO
    Private Sub abc(xyz as Integer)
    End Sub
End Class

            Dim expected =
Partial Class goo
    Partial Private Sub ABC(XYZ As Integer)
    End Sub
End Class

Partial Class GOO
    Private Sub ABC(XYZ As Integer)
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact, WorkItem(599333, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/599333")>
        Public Async Function TestPartialMethodParameterName2() As Task
            ' Multiple overloaded partial methods
            Dim input =
Partial Class goo
    Partial Private Sub ABC()
    End Sub

    Private Sub ABC(XYZ As Integer)
    End Sub
End Class

Partial Class GOO
    Private Sub abc()
    End Sub

    Partial Private Sub abc(xyz As Integer)
    End Sub
End Class

            Dim expected =
Partial Class goo
    Partial Private Sub ABC()
    End Sub

    Private Sub abc(xyz As Integer)
    End Sub
End Class

Partial Class GOO
    Private Sub ABC()
    End Sub

    Partial Private Sub abc(xyz As Integer)
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact, WorkItem(599333, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/599333")>
        Public Async Function TestPartialMethodParameterName3() As Task
            ' Partial method with different parameter names.

            ' We should not rename the parameter if names are not equal ignoring case.
            ' Compiler will anyways generate an error for this case.
            Dim input =
Partial Class goo
    Private Sub ABC(XYZ As Integer)
    End Sub
End Class

Partial Class GOO
    Partial Private Sub abc(x As Integer)
    End Sub
End Class

            Dim expected =
Partial Class goo
    Private Sub abc(XYZ As Integer)
    End Sub
End Class

Partial Class GOO
    Partial Private Sub abc(x As Integer)
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(608626, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/608626")>
        <WpfFact>
        Public Async Function TestOverloadResolutionFailure() As Task
            Dim input =
Option Strict On
Class C
    Sub M(i As Integer)
        m()
    End Sub
End Class

            Dim expected =
Option Strict On
Class C
    Sub M(i As Integer)
        M()
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(1949, "https://github.com/dotnet/roslyn/issues/1949")>
        <WpfFact>
        Public Async Function TestUnResolvedTypeDoesNotBindToAnyAccessibleSymbol() As Task
            Dim unchangeCode =
Option Strict On
Class C
    Property prop As Integer
    Sub GetIt(arg As Integer)
        Dim var1 As Var1
        Dim var2 As Arg
        Dim var3 As Prop
    End Sub
End Class

            Await TestAsync(unchangeCode, unchangeCode)
        End Function

#End Region

#Region "Keywords and type suffixes"

        <WpfFact>
        Public Async Function TestIfElseThenKeywords() As Task
            Dim input =
Class C
    Sub Goo()
        if True then : else : end if
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        If True Then : Else : End If
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WpfFact, WorkItem(17313, "DevDiv_Projects/Roslyn")>
        Public Async Function TestElseIfKeyword() As Task
            Dim input =
<![CDATA[
        If True Then
        Else If False Then
        End If
]]>

            Dim expected =
<![CDATA[
        If True Then
        ElseIf False Then
        End If
]]>

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestTrueFalseKeywords() As Task
            Dim input =
Class C
    Sub Goo()
        Dim q As Boolean = false
        Dim f As Boolean = true
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Dim q As Boolean = False
        Dim f As Boolean = True
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(538930, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538930")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestCharacterTypeSuffix() As Task
            Dim input =
Class C
    Sub Goo()
        Dim ch = "x"C
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Dim ch = "x"c
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(538930, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538930")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestULTypeSuffix() As Task
            Dim input =
Class C
    Sub Goo()
        Dim x = 2ul
        Dim y = &h2ul
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Dim x = 2UL
        Dim y = &H2UL
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(538930, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538930")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestFTypeSuffix() As Task
            Dim input =
Class C
    Sub Goo()
        Dim x = 2.1f
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Dim x = 2.1F
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(538930, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538930")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestRTypeSuffix() As Task
            Dim input =
Class C
    Sub Goo()
        Dim x = 2.1r
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Dim x = 2.1R
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(538930, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538930")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestDTypeSuffix() As Task
            Dim input =
Class C
    Sub Goo()
        Dim x = 2.1d
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Dim x = 2.1D
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(538930, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/538930")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestDateLiteral() As Task
            Dim input =
Class C
    Sub Goo()
        Dim t1 = # 1:00 am #
        Dim t2 = # 1:00 pm #
    End Sub
End Class

            Dim expected =
Class C
    Sub Goo()
        Dim t1 = # 1:00 AM #
        Dim t2 = # 1:00 PM #
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

        <WorkItem(539020, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539020")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestEscaping1() As Task
            Dim input =
Imports [GLobal].ns1
Namespace [GLOBAL].ns1
    Class C1
    End Class
End Namespace

            Dim expected =
Imports [GLOBAL].ns1
Namespace [GLOBAL].ns1
    Class C1
    End Class
End Namespace

            Await TestAsync(input, expected)
        End Function

        <WorkItem(539020, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539020")>
        <WpfFact>
        <Trait(Traits.Feature, Traits.Features.CaseCorrection)>
        Public Async Function TestEscaping2() As Task
            Dim input =
Class [class]
    Shared Sub [shared]([boolean] As Boolean)
        If [BoOlEaN] Then
            Console.WriteLine("true")
        Else
            Console.WriteLine("false")
        End If
    End Sub
End Class

Module [module]
    Sub Main()
        [ClASs].ShArEd(True)
    End Sub
End Module

            Dim expected =
Class [class]
    Shared Sub [shared]([boolean] As Boolean)
        If [boolean] Then
            Console.WriteLine("true")
        Else
            Console.WriteLine("false")
        End If
    End Sub
End Class

Module [module]
    Sub Main()
        [class].shared(True)
    End Sub
End Module

            Await TestAsync(input, expected)
        End Function

        <WorkItem(539356, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539356")>
        <WpfFact>
        Public Async Function TestREMInComment() As Task
            Dim input =
rem this is a comment

            Dim expected =
REM this is a comment

            Await TestAsync(input, expected)
        End Function

        <WorkItem(529938, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529938"), WorkItem(529935, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/529935")>
        <WpfFact>
        Public Async Function TestFullwidthREMInComment() As Task
            Dim input =
REM this is a comment

            Dim expected =
REM this is a comment

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestNameOf() As Task
            Dim input =
Module M
    Dim s = nameof(m)
End Module

            Dim expected =
Module M
    Dim s = NameOf(M)
End Module

            Await TestAsync(input, expected)
        End Function

        <WorkItem(397014, "https://devdiv.visualstudio.com/DevDiv/_workitems?id=397014")>
        <WpfFact>
        Public Async Function AvoidNodesWithSyntaxErrorsAndStringLiterals() As Task
            Dim input =
Class C
    Private Sub Test()
        Dim sql As New System.Text.StringBuilder

        sql.AppendLine("	SELECT *")
        sql.AppendLine("	, Table.Column1"
        sql.AppendLine(", Table.Column2
        sql.AppendLine(", Table.Column3")
        sql.AppendLine("	, Table.Column4 AS ColumnAlias")
        sql.AppendLine("	, Table.Column5 AS ColumnAlias2")
        sql.AppendLine("FROM	Table('Parameter')")
    End Sub
End Class

            Dim expected =
Class C
    Private Sub Test()
        Dim sql As New System.Text.StringBuilder

        sql.AppendLine("	SELECT *")
        sql.AppendLine("	, Table.Column1"
        sql.AppendLine(", Table.Column2
        sql.AppendLine(", Table.Column3")
        sql.AppendLine("	, Table.Column4 AS ColumnAlias")
        sql.AppendLine("	, Table.Column5 AS ColumnAlias2")
        sql.AppendLine("FROM	Table('Parameter')")
    End Sub
End Class

            Await TestAsync(input, expected)
        End Function

#End Region

#Region "Preprocessor"

        <WorkItem(539308, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539308")>
        <WpfFact>
        Public Async Function TestPreprocessor() As Task
            Dim input =
#if true then
#end if

            Dim expected =
#If True Then
#End If

            Await TestAsync(input, expected)
        End Function

        <WorkItem(539352, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539352")>
        <WpfFact>
        Public Async Function TestPreprocessorLiterals() As Task
            Dim input =
#const goo = 2.0d

            Dim expected =
#Const goo = 2.0D

            Await TestAsync(input, expected)
        End Function

        <WorkItem(539352, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539352")>
        <WpfFact>
        Public Async Function TestPreprocessorInMethodBodies() As Task
            Dim input =
Module Program
    Sub Main(args As String())
#const goo = 2.0d

    End Sub
End Module

            Dim expected =
Module Program
    Sub Main(args As String())
#Const goo = 2.0D

    End Sub
End Module

            Await TestAsync(input, expected)
        End Function

        <WorkItem(539352, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539352")>
        <WpfFact>
        Public Async Function TestPreprocessorAroundClass() As Task
            Dim input =
#if true then
Class C
End Class
#end if

            Dim expected =
#If True Then
Class C
End Class
#End If

            Await TestAsync(input, expected)
        End Function

        <WorkItem(539472, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/539472")>
        <WpfFact>
        Public Async Function TestRemCommentAfterPreprocessor() As Task
            Dim input =
#const goo = 42 rem goo

            Dim expected =
#Const goo = 42 REM goo

            Await TestAsync(input, expected)
        End Function

        <WorkItem(5568, "DevDiv_Projects/Roslyn")>
        <WpfFact>
        Public Async Function TestPreprocessorIdentifierBasic() As Task
            Dim input =
#Const ccConst = 0
#if CCCONST then
#end if

            Dim expected =
#Const ccConst = 0
#If ccConst Then
#End If

            Await TestAsync(input, expected)
        End Function

        <WorkItem(5568, "DevDiv_Projects/Roslyn")>
        <WpfFact>
        Public Async Function TestPreprocessorIdentifierBracketed() As Task
            Dim input =
#Const [Const] = 0
#if [CONST] then
#end if

#Const Const = 0
#if [CONST] then
#end if

#Const [ccConst] = 0
#if [CCCONST] then
#end if

#Const ccConst2 = 0
#if [CCCONST2] then
#end if

            Dim expected =
#Const [Const] = 0
#If [Const] Then
#End If

#Const Const = 0
#If [Const] Then
#End If

#Const [ccConst] = 0
#If [ccConst] Then
#End If

#Const ccConst2 = 0
#If [ccConst2] Then
#End If

            Await TestAsync(input, expected)
        End Function

        <WorkItem(5568, "DevDiv_Projects/Roslyn")>
        <WpfFact>
        Public Async Function TestPreprocessorIdentifierInCCExpression() As Task
            Dim input =
#Const ccConst = "SomeValue"
#Const ccConst2 = CCCONST + "Suffix"

' Binary expression
#if CCconST = CCCONST2 then
#elseif CccONsT2 = ccCONSt + "Suffix" then
Module Module1
    Sub Main()
        Dim CCConst As Integer = 0
#if CCCONST2 = ccCONSt + "Suffix" then
        Console.WriteLine(CCCONST) ' Case correction
#elseif CCCONST2 = "Suffix" then
        Console.WriteLine(CCCONST) ' No Case correction
#end if
    End Sub
End Module
#end if

            Dim expected =
#Const ccConst = "SomeValue"
#Const ccConst2 = ccConst + "Suffix"

' Binary expression
#If ccConst = ccConst2 Then
#ElseIf ccConst2 = ccConst + "Suffix" Then
Module Module1
    Sub Main()
        Dim CCConst As Integer = 0
#If ccConst2 = ccConst + "Suffix" Then
        Console.WriteLine(CCConst) ' Case correction
#ElseIf ccConst2 = "Suffix" Then
        Console.WriteLine(CCCONST) ' No Case correction
#End If
    End Sub
End Module
#End If

            Await TestAsync(input, expected)
        End Function

        <WorkItem(5568, "DevDiv_Projects/Roslyn")>
        <WpfFact>
        Public Async Function TestPreprocessorIdentifierErrorCases() As Task
            Dim input =
#Const ccConst = "SomeValue"

' No conversion, but case correction should work.
#if CCCONst = 0 then
#end if

' Constant ccConst2 is defined later, no case correction for CCCONST2.
#if CCCONST2 = ccCONSt + "Suffix" then
#end if

#Const ccConst2 = CCCONST + "Suffix"

' Case correction works here.
#if CCCONST2 = ccCONSt + "Suffix" then
#end if

            Dim expected =
#Const ccConst = "SomeValue"

' No conversion, but case correction should work.
#If ccConst = 0 Then
#End If

' Constant ccConst2 is defined later, no case correction for CCCONST2.
#If CCCONST2 = ccConst + "Suffix" Then
#End If

#Const ccConst2 = ccConst + "Suffix"

' Case correction works here.
#If ccConst2 = ccConst + "Suffix" Then
#End If

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestWarningDirectives() As Task
            Dim input =
#disable warning bc123, BC456, SomeOtherId 'comment
#enable warning
#disable warning
#enable warning bc123, BC456, _
[someId]

            Dim expected =
#Disable Warning bc123, BC456, SomeOtherId 'comment
#Enable Warning
#Disable Warning
#Enable Warning bc123, BC456, _
[someId]

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestWarningDirectives_FullWidth() As Task
            Dim input =
Module Module1
    Sub Main
#DISABLE WARNING
# _
 enable     warning _
enable
    End Sub
End Module

            Dim expected =
Module Module1
    Sub Main
#Disable Warning
# _
 Enable     Warning _
enable
    End Sub
End Module

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestWarningDirectives_ErrorCases() As Task
            Dim input =
#disable warning bc123, 'comment
#enable BC123
#disable warning ,AP123,
#enable warning AP123, BC456, _

            Dim expected =
#Disable Warning bc123, 'comment
#Enable BC123
#Disable Warning ,AP123,
#Enable Warning AP123, BC456, _

            Await TestAsync(input, expected)
        End Function
#End Region

#Region "Other tests"

        <WpfFact>
        Public Async Function Test1() As Task
            Dim input =
<Text>
imports system
class C
    public sub Test(args As string)
        Test("goo")
        test(4)
        console.WRITELINE(arGS)
    end sub

    public sub TEST(i As integer)
    end sub
end class</Text>

            Dim expected =
<Text>
Imports System
Class C
    Public Sub Test(args As String)
        Test("goo")
        TEST(4)
        Console.WriteLine(args)
    End Sub

    Public Sub TEST(i As Integer)
    End Sub
End Class</Text>

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestAll() As Task

            Dim input =
<Text><![CDATA[
option compare binary
option explicit off
option infer on
option strict off

imports System
imports <xmlns="http://DefaultNamespace">

#Const MyLocation = "USA"

#If DEBUG Then
#ElseIf TRACE Then
#Else
#End If

public module thisModule
    dim withevents EClass as new EventClass

    sub Main()
    end sub
end module

namespace NS
    public mustinherit class CL
        inherits object
        implements ICloneable

        interface ITest
        end interface

        private sub TestEvents(byval a as long, optional byref op as byte = 1)

            dim threeDimArray(9, 9, 9), twoDimArray(9, 9) as integer
            erase threeDimArray, twoDimArray
            redim threeDimArray(4, 4, 9)

            const con as decimal = 10

            dim Obj as new string
            addhandler Obj.Ev_Event, addressof EventHandler
            removehandler Obj.Ev_Event, addressof EventHandler

            dim firstCheck, secondCheck as boolean
            firstCheck = a > a and a > a or a  a andalso a > a orelse a < a

            try
                select case a
                    case 1 to 5
                    case Obj is nothing
                    case else
                        call printToDebugWindow()
                end select
            catch ex as Exception when a = 1
            finally
            end try

            for c as date = Now to a step 1
                continue for
            next

            do until Obj isnot nothing
                if a < 10 then
                    exit do
                elseif not false then
                end if
            loop

            for each p as integer in new long() {}
            next

            REM goto
Line1:
            goto Line1

            dim s = if(false, 1, 2)

            dim discountedProducts = from prod in products
                                     let Discount = prod.UnitPrice * 0.1
                                     where Discount >= 50
                                     select prod.ProductName, prod.UnitPrice, Discount

            dim result = "F" like trycast("F", string)

            me.Clone()

            dim modResult = 10 mod 5

            dim toString = mybase.ToString() = myclass.ToString()

            throw new ArgumentNullException()

            using nf as new Font()
            end using

            with s
            end with
        end sub

        shadows function Test() as object handles Obj.Ev_Event
            do while true
                stop
                on error resume next
            loop
        end function

        enum filePermissions
            A
        end enum

        public overloads shared narrowing operator ctype(byval x as CL) as integer
            return 1
        end operator

        public overloads shared widening operator ctype(byval x as sbyte) as CL
            return nothing
        end operator

        default readonly property quoteForTheDay(byval b as ulong) as global.System.UInt64
            get
                quoteForTheDay = b
                exit property
            end get
        end property

        writeonly property quoteForTheDay1(byval a as ulong) as global.System.UInt64
            set(byval value as ulong)
            end set
        end property

        public overridable property property1(byval a as uinteger) as uinteger
            get
                dim b = getxmlnamespace(a)
            end get
            set(byval value as uinteger)
                dim t = gettype(ValueType)
            end set
        end property

        public mustoverride sub Overriable()

        protected friend function Conversion(byval paramarray a as List(of char)) as object
            dim check = cbool(a)
            check = cbyte(a)
            check = cchar(a)
            check = cdate(a)
            check = cdec(a)
            check = cdbl(a)
            check = cint(a)
            check = clng(a)
            check = cobj(a)
            check = csbyte(a)
            check = cshort(a)
            check = csng(a)
            check = cstr(a)
            check = directcast(ctype(a, double), double)
            check = cuint(a)
            check = culng(a)
            check = cushort(a)
            return check
        end function

        declare function getUserName lib "advapi32.dll" alias "GetUserNameA" (byval lpBuffer as short, byref nSize as single) as integer

        delegate function MathOperator(byval x as double, byval y as double) as double

        public event LogonCompleted(byval UserName as string)

        public function Clone() as object implements System.ICloneable.Clone
            static a as ushort = 1
            dim bool = typeof a is integer
            raiseevent LogonCompleted(nothing)
            return nothing
        end function

        public notoverridable overrides function ToString() as string
            synclock me
            end synclock

            return mybase.ToString()
        end function

        partial public notinheritable class A
        end class

        private structure S
        end structure
    end class

end namespace
]]></Text>

            Dim expected =
<Text><![CDATA[
Option Compare Binary
Option Explicit Off
Option Infer On
Option Strict Off

Imports System
Imports <xmlns="http://DefaultNamespace">

#Const MyLocation = "USA"

#If DEBUG Then
#ElseIf TRACE Then
#Else
#End If

Public Module thisModule
    Dim WithEvents EClass As New EventClass

    Sub Main()
    End Sub
End Module

Namespace NS
    Public MustInherit Class CL
        Inherits Object
        Implements ICloneable

        Interface ITest
        End Interface

        Private Sub TestEvents(ByVal a As Long, Optional ByRef op As Byte = 1)

            Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
            Erase threeDimArray, twoDimArray
            ReDim threeDimArray(4, 4, 9)

            Const con As Decimal = 10

            Dim Obj As New String
            AddHandler Obj.Ev_Event, AddressOf EventHandler
            RemoveHandler Obj.Ev_Event, AddressOf EventHandler

            Dim firstCheck, secondCheck As Boolean
            firstCheck = a > a And a > a Or a  a AndAlso a > a OrElse a < a

            Try
                Select Case a
                    Case 1 To 5
                    Case Obj Is Nothing
                    Case Else
                        Call printToDebugWindow()
                End Select
            Catch ex As Exception When a = 1
            Finally
            End Try

            For c As Date = Now To a Step 1
                Continue For
            Next

            Do Until Obj IsNot Nothing
                If a < 10 Then
                    Exit Do
                ElseIf Not False Then
                End If
            Loop

            For Each p As Integer In New Long() {}
            Next

            REM goto
Line1:
            GoTo Line1

            Dim s = If(False, 1, 2)

            Dim discountedProducts = From prod In products
                                     Let Discount = prod.UnitPrice * 0.1
                                     Where Discount >= 50
                                     Select prod.ProductName, prod.UnitPrice, Discount

            Dim result = "F" Like TryCast("F", String)

            Me.Clone()

            Dim modResult = 10 Mod 5

            Dim toString = MyBase.ToString() = MyClass.ToString()

            Throw New ArgumentNullException()

            Using nf As New Font()
            End Using

            With s
            End With
        End Sub

        Shadows Function Test() As Object Handles Obj.Ev_Event
            Do While True
                Stop
                On Error Resume Next
            Loop
        End Function

        Enum filePermissions
            A
        End Enum

        Public Overloads Shared Narrowing Operator CType(ByVal x As CL) As Integer
            Return 1
        End Operator

        Public Overloads Shared Widening Operator CType(ByVal x As SByte) As CL
            Return Nothing
        End Operator

        Default ReadOnly Property quoteForTheDay(ByVal b As ULong) As Global.System.UInt64
            Get
                quoteForTheDay = b
                Exit Property
            End Get
        End Property

        WriteOnly Property quoteForTheDay1(ByVal a As ULong) As Global.System.UInt64
            Set(ByVal value As ULong)
            End Set
        End Property

        Public Overridable Property property1(ByVal a As UInteger) As UInteger
            Get
                Dim b = GetXmlNamespace(a)
            End Get
            Set(ByVal value As UInteger)
                Dim t = GetType(ValueType)
            End Set
        End Property

        Public MustOverride Sub Overriable()

        Protected Friend Function Conversion(ByVal ParamArray a As List(Of Char)) As Object
            Dim check = CBool(a)
            check = CByte(a)
            check = CChar(a)
            check = CDate(a)
            check = CDec(a)
            check = CDbl(a)
            check = CInt(a)
            check = CLng(a)
            check = CObj(a)
            check = CSByte(a)
            check = CShort(a)
            check = CSng(a)
            check = CStr(a)
            check = DirectCast(CType(a, Double), Double)
            check = CUInt(a)
            check = CULng(a)
            check = CUShort(a)
            Return check
        End Function

        Declare Function getUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As Short, ByRef nSize As Single) As Integer

        Delegate Function MathOperator(ByVal x As Double, ByVal y As Double) As Double

        Public Event LogonCompleted(ByVal UserName As String)

        Public Function Clone() As Object Implements System.ICloneable.Clone
            Static a As UShort = 1
            Dim bool = TypeOf a Is Integer
            RaiseEvent LogonCompleted(Nothing)
            Return Nothing
        End Function

        Public NotOverridable Overrides Function ToString() As String
            SyncLock Me
            End SyncLock

            Return MyBase.ToString()
        End Function

        Partial Public NotInheritable Class A
        End Class

        Private Structure S
        End Structure
    End Class

End Namespace
]]></Text>

            Await TestAsync(input, expected)
        End Function

        <WorkItem(542110, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/542110")>
        <WpfFact>
        Public Async Function SkippedTokens() As Task
            Dim input =
<Text>
#If False
#endif
</Text>

            Dim expected =
<Text>
#If False
#EndIf
</Text>

            Await TestAsync(input, expected)
        End Function

        <WorkItem(544395, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/544395")>
        <WpfFact>
        Public Async Function TestAttribute() As Task
            Dim input =
<Text><![CDATA[
Class FlagsAttribute : Inherits System.Attribute
End Class

<flags>
Enum EN
  EN
End Enum
]]></Text>

            Dim expected =
<Text><![CDATA[
Class FlagsAttribute : Inherits System.Attribute
End Class

<Flags>
Enum EN
  EN
End Enum
]]></Text>

            Await TestAsync(input, expected)
        End Function

        <WorkItem(530927, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/530927")>
        <WpfFact>
        Public Async Function TestNewOnRightSideOfDot() As Task
            Dim input =
<Text><![CDATA[
Class C
    Sub New()
        Object.new()
    End Sub
End Class

Class D
    Sub New()
        Object.new(Object.new())
        Dim x = New C.new()
        Dim y = New C()
    End Sub
End Class

Class E
    Sub New(c As C)
        With c : .new()
        End With
    End Sub
End Class
]]></Text>

            Dim expected =
<Text><![CDATA[
Class C
    Sub New()
        Object.New()
    End Sub
End Class

Class D
    Sub New()
        Object.New(Object.New())
        Dim x = New C.New()
        Dim y = New C()
    End Sub
End Class

Class E
    Sub New(c As C)
        With c : .New()
        End With
    End Sub
End Class
]]></Text>

            Await TestAsync(input, expected)
        End Function

        <WpfFact>
        Public Async Function TestAlias() As Task
            Dim input =
<Text>
Imports [Namespace] = System.Console
Class C
    Public Sub Test(args As String)
        Dim a As [namespace]
    End Sub
End Class</Text>

            Dim expected =
<Text>
Imports [Namespace] = System.Console
Class C
    Public Sub Test(args As String)
        Dim a As [Namespace]
    End Sub
End Class</Text>

            Await TestAsync(input, expected)
        End Function
#End Region

    End Class
End Namespace


text:
@interface NSString (WTModel)

- (id)initWithDatabaseString:(NSString *)databaseString;
- (NSString *)databaseValueString;

@end


text:
<?php

defined('_JEXEC') or die;
?>

	<?php
	// Sticky SlideBar
	$stickyBar = $yt->getParam('stickyBar');
	if($doc->countModules('stickyBar') && $stickyBar !='no'){ ?>
    <div id="yt_sticky_<?php echo $stickyBar; ?>" class="yt-slideBar hidden-sm hidden-xs">

			<jdoc:include type="modules" name="stickyBar" style="ytmod" />

    <?php } ?>

    <?php
	// Sticky SlidePanel
	$stickyPanel = $yt->getParam('stickyPanel');
	if($doc->countModules('stickyPanel') && $stickyPanel !='no' ):
	?>
		<div id="yt_sticky_<?php echo $stickyPanel; ?>" class="yt-slidePanel hidden-sm hidden-xs" >

				<jdoc:include type="modules" name="stickyPanel" style="special" />

    <?php endif;?>


text:
package org.grobid.core.data;

import org.grobid.core.data.util.AuthorEmailAssigner;
import org.grobid.core.data.util.ClassicAuthorEmailAssigner;
import org.junit.Test;

import java.util.Arrays;
import java.util.List;

public class AuthorEmailAssignerTest {

    @Test
    public void testEmailAssignment() {
        AuthorEmailAssigner assigner = new ClassicAuthorEmailAssigner();

        List<Person> authors = l(p("Jalal Al-Muhtadi"), p("Manish Anand"), p("M.", "Dennis Mickunas"), p("Roy Campbell"));
        assigner.assign(
                authors,
                l("almuhtad@uiuc.edu", "manand@uiuc.edu", "mickunas@uiuc.edu", "rhc@uiuc.edu"));

        System.out.println(authors);

    }

    private Person p(String name) {
        String[] split = name.split(" ");
        return p(split[0], split[1]);
    }

    private Person p(String fistName, String lastName) {
        Person p = new Person();
        p.setFirstName(fistName.trim());
        p.setLastName(lastName.trim());
        return p;
    }

    public static <T> List<T> l(T... els) {
        return Arrays.asList(els);
    }

}