default boolean isAnnotatable() {
    List<String> nestedTypes = Arrays.asList(DecompilerContext.getImportCollector().getNestedName(getValue()).split("\\."));
    if (nestedTypes.isEmpty()) return true;
    String curPath = getValue().substring(0, getValue().lastIndexOf('/') + 1) + nestedTypes.get(0) + '$';
    return ExprProcessor.canWriteNestedTypeAnnotation(curPath, nestedTypes.subList(1, nestedTypes.size()));
  }
default boolean isAnnotatable()