// $ANTLR start "pattern_type"
// src/main/resources/org/drools/lang/DescrBuilderTree.g:395:1: pattern_type returns [BaseDescr dataType] : ^( VT_PATTERN_TYPE (idList+= ID )+ ( LEFT_SQUARE rightList+= RIGHT_SQUARE )* ) ;
public final BaseDescr pattern_type() throws RecognitionException {
BaseDescr dataType = null;
DroolsTree idList=null;
DroolsTree rightList=null;
List list_idList=null;
List list_rightList=null;