ContinuumModel implements ExtensionModel { public List<String> getKeys() { return Arrays.asList( "projectId" ); }  String getId(); int getProjectId(); void setProjectId( int projectId ); Map<String, String> getValuesAsMap(); void setValuesFromMap( Map<String, String> values ); List<String> getKeys();  }
@Test public void testGetKeys() { assert model.getKeys().equals( Arrays.asList( "projectId" ) ); }