public static PerClause readPerClause(DataInputStream s, ISourceContext context) throws IOException {
public static PerClause readPerClause(VersionedDataInputStream s, ISourceContext context) throws IOException {
	public static PerClause readPerClause(DataInputStream s, ISourceContext context) throws IOException {		PerClause ret = new PerObject(Pointcut.read(s, context), s.readBoolean());		ret.readLocation(context, s);		return ret;	}