A Java based purely declarative REST Client Library