// Path: src/main/java/de/vivistra/telegrambot/utils/Assert.java
// public class Assert {
// 	public static void notNull(Object value) {
// 
// 		if (Tester.isNull(value)) {
// 			throw new IllegalArgumentException("Argument is NULL.");
// 		}
// 	}
// 
// 	public static void notEmpty(String value) {
// 
// 		if (Tester.isEmpty(value)) {
// 			throw new IllegalArgumentException("Argument is NULL or empty.");
// 		}
// 	}
// 
// }
// 
// Path: src/main/java/de/vivistra/telegrambot/utils/Tester.java
// public class Tester {
// 	public static boolean isNull(Object value) {
// 		return (value == null);
// 	}
// 
// 	public static boolean isEmpty(String value) {
// 
// 		return (isNull(value) || value.isEmpty());
// 	}
// }


import org.json.JSONObject;
import de.vivistra.telegrambot.utils.Assert;
import de.vivistra.telegrambot.utils.Tester;
	 * Get users or bots first name
	 * 
	 * @return
	 */
	public String getFirstName() {
		return firstName;
	}

	/**
	 * Get users or bots last name
	 * 
	 * @return
	 */
	public String getLastName() {
		return lastName;
	}

	/**
	 * Get users or bots username
	 * 
	 * @return
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * The object as a String
	 */
	public String toString() {
// Path: src/main/java/de/vivistra/telegrambot/utils/Assert.java
// public class Assert {
// 	public static void notNull(Object value) {
// 
// 		if (Tester.isNull(value)) {
// 			throw new IllegalArgumentException("Argument is NULL.");
// 		}
// 	}
// 
// 	public static void notEmpty(String value) {
// 
// 		if (Tester.isEmpty(value)) {
// 			throw new IllegalArgumentException("Argument is NULL or empty.");
// 		}
// 	}
// 
// }
// 
// Path: src/main/java/de/vivistra/telegrambot/utils/Tester.java
// public class Tester {
// 	public static boolean isNull(Object value) {
// 		return (value == null);
// 	}
// 
// 	public static boolean isEmpty(String value) {
// 
// 		return (isNull(value) || value.isEmpty());
// 	}
// }


// Path: src/main/java/de/vivistra/telegrambot/model/User.java
import org.json.JSONObject;
import de.vivistra.telegrambot.utils.Assert;
import de.vivistra.telegrambot.utils.Tester;

	 * Get users or bots first name
	 * 
	 * @return
	 */
	public String getFirstName() {
		return firstName;
	}

	/**
	 * Get users or bots last name
	 * 
	 * @return
	 */
	public String getLastName() {
		return lastName;
	}

	/**
	 * Get users or bots username
	 * 
	 * @return
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * The object as a String
	 */
	public String toString() {
		return firstName + (!Tester.isEmpty(lastName) ? " " + lastName : "") + " ["