public static ClassContent parse(Class<?> cls) {
		ClassContent cc             = new ClassContent();
		Annotation[] annotationList = cls.getAnnotations();
		Method[] methodList         = cls.getMethods();
		boolean found               = false;

		cc.setName(cls.getName());

		// Parsing class annotation
		for(Annotation annotation : annotationList) {
			found = BaseParser.complete(annotation, cc);
		}

		// Parsing method annotation
		for(Method method : methodList) {

			MethodContent mc = MethodParser.parse(method);
			if(mc != null) {
				found = true;
				cc.getMethodList().add(mc);
			}
		}

		return found ? cc : null;
	}