case LIST:
List<Object> existList = data != null ? extendList( s, obj, index + 1 ) : checkList( s, obj, index );
if ( existList == null ) {
break;
case LIST:
List<Object> existList = data != null ? extendList( s, obj, index + 1 ) : checkList( s, obj, index );
if ( existList == null ) {