@Override protected PropertyList getMetadata() {
PropertyList list = super.getMetadata();
list.add(InputKind.class, "getKind");
Input input = (Input)value;
InputKind kind = input.getKind();
if (kind == InputKind.Monitor) {
list.add(int.class, "getFileCount");
list.add(String.class, "getHost");
list.add(String.class, "getIndex");
list.add(int.class, "getRcvBuf");