<s> package org . eclipse . jdt . core . dom ; import java . util . ArrayList ; import java . util . List ; public final class BlockComment extends Comment { private static final List PROPERTY_DESCRIPTORS ; static { List properyList = new ArrayList ( 1 ) ; createPropertyList ( BlockComment . class , properyList ) ; PROPERTY_DESCRIPTORS = reapPropertyList ( properyList ) ; } public static List propertyDescriptors ( int apiLevel ) { return PROPERTY_DESCRIPTORS ; } BlockComment ( AST ast ) { super ( ast ) ; } final List internalStructuralPropertiesForType ( int apiLevel ) { return propertyDescriptors ( apiLevel ) ; } final int getNodeType0 ( ) { return BLOCK_COMMENT ; } ASTNode clone0 ( AST target ) { BlockComment result = new BlockComment ( target ) ; result . setSourceRange ( getStartPosition ( ) , getLength ( ) ) ; return result ; } final boolean subtreeMatch0 ( ASTMatcher matcher , Object other ) { return matcher . match ( this , other ) ; } void accept0 ( ASTVisitor visitor ) { visitor . visit ( this ) ; visitor . endVisit ( this ) ; } int memSize ( ) { return super . memSize ( ) ; } int treeSize ( ) { return memSize ( ) ; } } </s>