boolean isFileChanged(final String path) throws RemoteException;
String getCurrentRevisionFor(final String path) throws RemoteException;
String commit(final String path, final String comment) throws RemoteException;
byte[] getContentsForRevision(final String path, final String revision) throws RemoteException;
void refreshFS() throws RemoteException;
<BUG>String buildModule(final String path) throws RemoteException;
</BUG>
List<String> getAspectMethodIds(final String namespace, final String prefix) throws RemoteException;
List<String> findInheritors(final String fqName) throws RemoteException;
void openClass(final String fqName) throws RemoteException;

boolean isFileChanged(final String path) throws RemoteException;
String getCurrentRevisionFor(final String path) throws RemoteException;
String commit(final String path, final String comment) throws RemoteException;
byte[] getContentsForRevision(final String path, final String revision) throws RemoteException;
void refreshFS() throws RemoteException;
CompilationResult buildModule(final String path) throws RemoteException;
List<String> getAspectMethodIds(final String namespace, final String prefix) throws RemoteException;
List<String> findInheritors(final String fqName) throws RemoteException;
void openClass(final String fqName) throws RemoteException;
