import java.util.Date;

public class CFS_Sample {
    @SuppressWarnings("deprecation")
    public Date getNextDate(Date d) {
        d.setHours(0);
        return d;
    }

    @SuppressWarnings("deprecation")
    public Date getNextDateFP(Date d) {
        d = (Date) d.clone();
        d.setHours(0);
        return d;
    }
}

@@ -319,11 +319,641 @@
 d;%0A    %7D
+%0A%0A    public View fpCreateScrollView(View container, View content) %7B%0A%0A        if (!content.shouldAdd()) %7B%0A            return container;%0A        %7D%0A%0A        View scroller = View.createScroller(container.getChild(), content);%0A        container.addView(scroller);%0A        return scroller;%0A    %7D%0A%0A    static class View %7B%0A%0A        public static View createScroller(Object child, View content) %7B%0A            return null;%0A        %7D%0A%0A        public void addView(View scroller) %7B%0A        %7D%0A%0A        public boolean shouldAdd() %7B%0A            return false;%0A        %7D%0A%0A        public Object getChild() %7B%0A            return null;%0A        %7D%0A    %7D
 %0A%7D%0A

add fp as shown by issue #184