docs: public static List<JCAnnotation> findAnnotations(JavacNode fieldNode, Pattern namePattern) {
  		ListBuffer<JCAnnotation> result = new ListBuffer<JCAnnotation>();
  		for (JavacNode child : fieldNode.down()) {
  			if (child.getKind() == Kind.ANNOTATION) {
  				JCAnnotation annotation = (JCAnnotation) child.get();
  				String name = annotation.annotationType.toString();
  				int idx = name.lastIndexOf(".");
  				String suspect = idx == -1 ? name : name.substring(idx + 1);
  				if (namePattern.matcher(suspect).matches()) {
  					result.append(annotation);
  				}
  			}
  		}	
  		return result.toList();
  	}