Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\util\Position.class
?? 4 > ??? ! ()V (I)V (II)I ([CI)V <init> Code ConstantValue FIRSTCOLUMN FIRSTLINE FIRSTPOS I InnerClasses LINESHIFT LineNumberTable MAXCOLUMN MAXLINE MAXPOS NOPOS SourceFile StackMapTable build column must be greater than 0 !com/sun/tools/javac/util/Position )com/sun/tools/javac/util/Position$LineMap -com/sun/tools/javac/util/Position$LineMapImpl 0com/sun/tools/javac/util/Position$LineTabMapImpl encodePosition "java/lang/IllegalArgumentException java/lang/Object line must be greater than 0 makeLineMap???? ???? 1([CIZ)Lcom/sun/tools/javac/util/Position$LineMap; (Ljava/lang/String;)V 0 + 1 + 3 , 2 - 4 . 1 LineMap LineMapImpl LineTabMapImpl Position.java ! ) . # $ % % &