if (on(falseProps,STORED)) { int pp = STORED | BINARY | COMPRESSED; if (on(pp,trueProps)) { throw new RuntimeException("SchemaField: " + name + " conflicting stored field options:" + props); if (on(falseProps,INDEXED)) { int pp = (INDEXED | OMIT_NORMS | OMIT_TF_POSITIONS | STORE_TERMVECTORS | STORE_TERMPOSITIONS | STORE_TERMOFFSETS | SORT_MISSING_FIRST | SORT_MISSING_LAST); if (on(pp,trueProps)) { throw new RuntimeException("SchemaField: " + name + " conflicting indexed field options:" + props); if (on(falseProps,STORE_TERMVECTORS)) { int pp = (STORE_TERMVECTORS | STORE_TERMPOSITIONS | STORE_TERMOFFSETS); if (on(pp,trueProps)) { throw new RuntimeException("SchemaField: " + name + " conflicting termvector field options:" + props); if (on(trueProps,SORT_MISSING_FIRST)) { p &= ~SORT_MISSING_LAST; if (on(trueProps,SORT_MISSING_LAST)) { p &= ~SORT_MISSING_FIRST;