// Path: src/main/java/org/yetiz/lib/utils/Log.java
// public class Log {
// 	private static Logger getLogger() {
// 		return LoggerFactory.getLogger(Thread.currentThread().getStackTrace()[3].getClassName());
// 	}
// 
// 	private static Logger getLogger(String className) {
// 		return LoggerFactory.getLogger(className);
// 	}
// 
// 	/**
// 	 * verbose
// 	 *
// 	 */
// 	public static void t(String description) {
// 		getLogger().trace(" {}", description);
// 	}
// 
// 	/**
// 	 * debug
// 	 *
// 	 */
// 	public static void d(String description) {
// 		getLogger().debug(" {}", description);
// 	}
// 
// 	/**
// 	 * info
// 	 *
// 	 */
// 	public static void i(String description) {
// 		getLogger().info(" {}", description);
// 	}
// 
// 	/**
// 	 * warning
// 	 *
// 	 */
// 	public static void w(String description) {
// 		getLogger().warn(" {}", description);
// 	}
// 
// 	/**
// 	 * error
// 	 *
// 	 */
// 	public static void e(String description) {
// 		getLogger().error(" {}", description);
// 	}
// 
// 	/**
// 	 * verbose
// 	 *
// 	 */
// 	public static void t(String name, String description) {
// 		getLogger().trace("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * debug
// 	 *
// 	 */
// 	public static void d(String name, String description) {
// 		getLogger().debug("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * info
// 	 *
// 	 */
// 	public static void i(String name, String description) {
// 		getLogger().info("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * warning
// 	 *
// 	 */
// 	public static void w(String name, String description) {
// 		getLogger().warn("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * error
// 	 *
// 	 */
// 	public static void e(String name, String description) {
// 		getLogger().error("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * verbose
// 	 *
// 	 */
// 	public static void t(Class clazz, String description) {
// 		getLogger(clazz.getName()).trace(" {}", description);
// 	}
// 
// 	/**
// 	 * debug
// 	 *
// 	 */
// 	public static void d(Class clazz, String description) {
// 		getLogger(clazz.getName()).debug(" {}", description);
// 	}
// 
// 	/**
// 	 * info
// 	 *
// 	 */
// 	public static void i(Class clazz, String description) {
// 		getLogger(clazz.getName()).info(" {}", description);
// 	}
// 
// 	/**
// 	 * warning
// 	 *
// 	 */
// 	public static void w(Class clazz, String description) {
// 		getLogger(clazz.getName()).warn(" {}", description);
// 	}
// 
// 	/**
// 	 * error
// 	 *
// 	 */
// 	public static void e(Class clazz, String description) {
// 		getLogger(clazz.getName()).error(" {}", description);
// 	}
// }


import org.yetiz.lib.utils.Log;
package org.yetiz.lib.acd.exception;


/**
 * Created by yeti on 2015/4/13.
 */
public class BadContentException extends RuntimeException {
	/**
	 * Constructs a new runtime exception with {@code null} as its
	 * detail message.  The cause is not initialized, and may subsequently be
	 * initialized by a call to {@link #initCause}.
	 */
	public BadContentException() {
		super("Data can't convert to JSON type.");
// Path: src/main/java/org/yetiz/lib/utils/Log.java
// public class Log {
// 	private static Logger getLogger() {
// 		return LoggerFactory.getLogger(Thread.currentThread().getStackTrace()[3].getClassName());
// 	}
// 
// 	private static Logger getLogger(String className) {
// 		return LoggerFactory.getLogger(className);
// 	}
// 
// 	/**
// 	 * verbose
// 	 *
// 	 */
// 	public static void t(String description) {
// 		getLogger().trace(" {}", description);
// 	}
// 
// 	/**
// 	 * debug
// 	 *
// 	 */
// 	public static void d(String description) {
// 		getLogger().debug(" {}", description);
// 	}
// 
// 	/**
// 	 * info
// 	 *
// 	 */
// 	public static void i(String description) {
// 		getLogger().info(" {}", description);
// 	}
// 
// 	/**
// 	 * warning
// 	 *
// 	 */
// 	public static void w(String description) {
// 		getLogger().warn(" {}", description);
// 	}
// 
// 	/**
// 	 * error
// 	 *
// 	 */
// 	public static void e(String description) {
// 		getLogger().error(" {}", description);
// 	}
// 
// 	/**
// 	 * verbose
// 	 *
// 	 */
// 	public static void t(String name, String description) {
// 		getLogger().trace("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * debug
// 	 *
// 	 */
// 	public static void d(String name, String description) {
// 		getLogger().debug("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * info
// 	 *
// 	 */
// 	public static void i(String name, String description) {
// 		getLogger().info("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * warning
// 	 *
// 	 */
// 	public static void w(String name, String description) {
// 		getLogger().warn("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * error
// 	 *
// 	 */
// 	public static void e(String name, String description) {
// 		getLogger().error("{}: {}", name, description);
// 	}
// 
// 	/**
// 	 * verbose
// 	 *
// 	 */
// 	public static void t(Class clazz, String description) {
// 		getLogger(clazz.getName()).trace(" {}", description);
// 	}
// 
// 	/**
// 	 * debug
// 	 *
// 	 */
// 	public static void d(Class clazz, String description) {
// 		getLogger(clazz.getName()).debug(" {}", description);
// 	}
// 
// 	/**
// 	 * info
// 	 *
// 	 */
// 	public static void i(Class clazz, String description) {
// 		getLogger(clazz.getName()).info(" {}", description);
// 	}
// 
// 	/**
// 	 * warning
// 	 *
// 	 */
// 	public static void w(Class clazz, String description) {
// 		getLogger(clazz.getName()).warn(" {}", description);
// 	}
// 
// 	/**
// 	 * error
// 	 *
// 	 */
// 	public static void e(Class clazz, String description) {
// 		getLogger(clazz.getName()).error(" {}", description);
// 	}
// }


// Path: src/main/java/org/yetiz/lib/acd/exception/BadContentException.java
import org.yetiz.lib.utils.Log;

package org.yetiz.lib.acd.exception;


/**
 * Created by yeti on 2015/4/13.
 */
public class BadContentException extends RuntimeException {
	/**
	 * Constructs a new runtime exception with {@code null} as its
	 * detail message.  The cause is not initialized, and may subsequently be
	 * initialized by a call to {@link #initCause}.
	 */
	public BadContentException() {
		super("Data can't convert to JSON type.");
		Log.e(getMessage());