aptana/studio3 — comment on commit 5d79dad8ac665b8dd584abb9e8eb537eef7a21c3
File: plugins/com.aptana.editor.common/src/com/aptana/editor/common/validator/LegacyValidationBuildParticipant.java line 224
By thelonious:

Hmm, we rely on fContext being set before this method can be called. As far as I can tell buildFile is the only method that sets this field (as a side-effect). It might be cleaner and safer to pass in the context in a constructor and validate that it is not null there. Otherwise, it looks like we could end up with a NPE pretty easily here if some decided not to call buildFile before using this method.