public class Status {
public int index ;
// Blocking Send and Receive operations
public int getCount(Datatype datatype) throws MPJException {...}
public int getSource() throws MPJException {...}
public int getTag() throws MPJException {...}
// Nonblocking communication
public int getIndex() throws MPJException {...}
// Probe and Cancel
public boolean testCancelled() throws MPJException {...}
// Derived datatypes
public int getElements(Datatype datatype) throws MPJException {...}
...
}